Figure 1 illustrates
the sequence of events during a system-managed rebuild.
The following list summarizes that process:
- Rebuilding for a structure is initiated through SETXCF START,REBUILD
or IXLREBLD REQUEST=START.
- System reports Structure Temporarily Unavailable event to all
active connector's event exits.
- Connector responds to the STRTEMPUNAVAIL event with either IXLEERSP
or IXLYEEPL.
- When all responses are received, the system quiesces activity
to the structure for access requests.
Requests that are already
in progress are completed. New requests are queued.
- When all connectors are quiesced, the system allocates a new structure
instance.
- The system connects all active users of the old structure to the
new structure.
- One system attaches all failed-persistent users to the new structure.
- The system copies structure objects from the old structure to
the new structure.
- The system reports the Structure State Change Notification event
to all connectors and deallocates the old structure instance.
- The system unquiesces access to the structure and drives all queued
requests against the new structure.
- The system delivers the Structure Available event to all connectors.
- The system delivers the Alter Begin and Alter End events to all
connectors.