Figure 1. Rebuild Timeline Rebuild Rebuild Rebuild Process
Connect Connects Cleanup Complete
event Complete event event
presented event presented presented
to all presented to all to all
Start connectors to all connectors connectors
Rebuild (Sync Point) connectors (Sync Point) (Sync Point)
: : : : :
: : +---+ : :
: : : : :
<---------------------------------------------------------------------------------------------->
: : : :
: -Event exits driven : -Each connector issues : -Each connector :
: with Rebuild : IXLCONN with the : invokes IXLEERSP :
: Quiesce event. : REBUILD keyword : to provide an :
: : to allocate/connect to : event exit response :
: -Each connector : the new structure. : for the Rebuild :
: quiesces activity : : CleanUp event. :
: on the structure : -Each connector rebuilds : :
: and invokes IXLEERSP : information into the : :
: to provide an event : new structure. : :
: exit response for the : : :
: Rebuild Quiesce event. : -Connectors to cache, : :
: : list and serialized : :
: : list structures can : :
: : access the old structure : :
: : during the rebuild : :
: : process. : :
: : : :
: : -As each connector : :
: : completes rebuild : :
: : processing, each : :
: : connector invokes : :
: : IXLREBLD COMPLETE. : :
: : : :
"--New IXLCONNs permitted-! : "-------------->
: : : :
: -CONA indicates rebuild : : : -IXLCONNs
: in progress. : : : permitted
: -Connector must either : : : -Rebuild Start
: disconnect or invoke : : : requests
: IXLEERSP to provide : : : permitted
: an event exit response : : : again
: for the Rebuild Quiesce: : :
: event. : : :
: : : :
: : : :
: : : :
"- Stop Rebuild requests permitted -------------------! :
: : : :
: : : :
: : : :
---- Old structure allocated -------------------------------------------------|:
: : : :
: : |- New structure allocated ----------------------->
: : : :
: : : :
- SVC Dump dumps Old structure -------------| : :
: : SVC Dump dumps :
: : |-- old and new structure --------|-New structure->
: : : :