Aspects for handling destage requests during shutdown in a log-structured
array storage subsystem are described. In a method aspect, the method
includes receiving a shut-down command, and utilizing at least three data
structures for tracking destage requests when the shut-down command is
received, wherein closing of open segments before completion of the
shut-down is ensured. A further method aspect includes maintaining an
outstanding requests list and destage requests list, forming a missing
requests list based on the contents of the outstanding requests list and
destage requests list when a shut-down command occurs, and tracking
destage request processing with the outstanding requests list, destage
requests list and missing requests list until all destage requests have
been successfully completed.
Los aspectos para manejar peticiones del destage durante parada en un subsistema registro-estructurado del almacenaje del arsenal se describen. En un aspecto del método, el método incluye la recepción de un comando de la parada, y utilizar por lo menos tres estructuras de datos para las peticiones del destage que siguen cuando se recibe el comando de la parada, en donde el cierre de segmentos abiertos antes de la terminación de la parada se asegura. Otro aspecto del método incluye mantener las peticiones excepcionales enumera y el destage solicita la lista, formando una lista de las peticiones de los desaparecidos basada en el contenido de la lista y del destage de las peticiones excepcionales solicita la lista cuando ocurre un comando de la parada, y siguiendo la petición del destage que procesa con las peticiones excepcionales enumere, las peticiones del destage enumeran y faltando solicita la lista hasta que todas las peticiones del destage se han terminado con éxito.