Abstract:
An initial program load (IPL) of a logical partition (LPAR) is managed by establishing a logical path to the LPAR from a storage controller.When a notice is received by the storage controller from the LPAR that the IPL has commenced, the LPAR address is stored in a data structure. After the storage controller initiates a pack change state interrupt, the stored address is compared with the addresses in a list of all LPARS to which the interrupt is directed. If the list of addresses includes the stored address, the stored address is removed from the list. Thus, the pack change state interrupt is transmitted only to the addresses in the list, leaving the LPAR to complete the IPL without interruption. After the storage controller receives a notice from the LPAR that the IPL has completed, the address of the LPAR is removed from the data structure.
Abstract:
A method is disclosed to control access to stored information. The method supplies a control unit in communication with a computing device and in communication with stored information. If the computing device requests access to that stored information, the method determines if access to the stored information is available. When access to the stored information becomes available, then the method reserves a communication pathway interconnecting the control unit and the requesting computing device, thereby disallowing the sending of non-MPLF unsolicited status via that reserved communication pathway, and provides a message to the computing device, using that reserved communication pathway, granting access to the stored information.
Abstract:
Computerprogrammprodukt, um Cacheressourcen für eine Schreibanforderung (400) von einem Host (100) auf Spuren (302) vorab abzurufen, welche in einem Cache (140) zwischengespeichert sind, wobei die Spuren (302) in einem Speicher (104) gespeichert sind, wobei das Computerprogrammprodukt ein durch einen Computer lesbares Speichermedium aufweist, das über darin verkörperten, durch einen Computer lesbaren Programmcode verfügt, der ausführbar ist, um Operationen durchzuführen, wobei die Operationen aufweisen:Freigeben (504) von Cacheressourcen, die für Spuren (302) in einem Schreibsatz (200) gehalten werden, bevor erwartete Schreiboperationen für die Spuren (302) in dem Schreibsatz (200) empfangen werden; undAbrufen (602) von Cacheressourcen für die Spuren (302) in dem Schreibsatz (200), im Anschluss an die Freigabe der Cacheressourcen, welche für die erwarteten Schreiboperationen auf die Spuren (302) in dem Schreibsatz (200) zu verwenden sind.