Purpose |
Planned reconfiguration and recovery. |
Improved availability and usability for cache
structures. |
Primarily planned reconfiguration. Cannot recover
for loss of structure connectivity, structure failure, or coupling
facility failure. |
Robust failover capability. |
Minimum CFLEVEL |
None. |
None. |
CFLEVEL=8. |
CFLEVEL=11. |
Minimum release |
MVS™ SP5.1.0. |
OS/390® V2
R6 |
OS/390 V2
R8 |
z/OS® V1
R2 |
Active CFRM couple data set requirements |
Any. |
Any. |
Formatted to support system-managed rebuild. |
Formatted to support system-managed duplexing
rebuild. |
Connector requirements |
At least one active connector required. |
At least one active connector required. |
No active connector requirements. |
No active connector requirements. |
Treatment of failed-persistent connectors |
Not preserved across the rebuild. |
|
Preserved across the rebuild. |
Preserved across the rebuild. |
Connector support |
Controlled by connector specification of IXLCONN
ALLOWREBLD keyword. |
Controlled by connector specification of IXLCONN
ALLOWDUPREBLD and ALLOWREBLD keywords. |
Controlled by connector specification of IXLCONN
ALLOWAUTO keyword. |
Controlled by connector specification of IXLCONN
ALLOWAUTO keyword. |
Initiation |
SETXCF START,REBUILD command or IXLREBLD macro |
SETXCF START,REBUILD, DUPLEX command or IXLREBLD
macro, or internally by the system. |
SETXCF START,REBUILD command or IXLREBLD macro |
SETXCF START,REBUILD, DUPLEX command, IXLREBLD
macro, or internally by the system. |
Quiescing access to the structure |
Responsibility of the connected users. |
Responsibility of the connected users. |
Responsibility of the system on behalf of the
users. Events are presented that allow the connectors to optionally
do some quiescing of requests at the connection level. |
Responsibility of the system on behalf of the
users. Events are presented that allow the connectors to optionally
do some quiescing of requests at the connection level. |
Events received by active connection(s) |
May include: - Rebuild Quiesce
- Rebuild Connect
- Rebuild Connects Complete
- Rebuild New Connection
- Rebuild Existing Connection
- Rebuild Connect Failure
- Rebuild Cleanup
- Rebuild Complete
- Rebuild Stop
- Rebuild Stop Complete
|
May include, in addition to the events listed
for user-managed rebuld: - Rebuild Duplex Established
- Rebuild Switch
|
May include: - Structure Temporarily Unavailable
- Structure State Change
- Structure Available
- Alter Begin
- Alter End
Alter events are presented only if the connector supports
alter processing.
|
May include: - Structure Temporarily Unavailable
- Structure State Change
- Structure Available
|
Creation of new structure |
Allocated by first connector to perform rebuild
connect. |
Allocated by first connector to perform rebuild
connect. |
Allocated by the system without connector participation. |
Allocated by the system without connector participation. |
CONTOKEN use |
Two CONTOKENs for the user to manage, both of
which the system might invalidate during the user-managed rebuild
process. |
Two CONTOKENS. |
One CONTOKEN that is neither changed nor invalidated. |
One CONTOKEN. |
Structure attribute changes |
Changes can be requested at rebuild connect. |
Changes can be requested at rebuild connect. |
Original structure attributes are preserved. The
structure size might differ from the old structure, and if the connectors
allow alter, the structure object counts might differ as well. The
user-id limit for list and lock structures can change if all the connectors
support user-id limit changes by specifying MAXCONN on the IXLCONN
request. |
Original structure attributes are preserved. The
user-id limit for list and lock structures can change if all the connectors
support user-id limit changes by specifying MAXCONN on the IXLCONN
request. |
Connection to new structure |
All connectors must reconnect via IXLCONN REBUILD. |
All connectors must reconnect. |
Reconnected by the system without connector participation. |
Reconnected by the system without connector participation. |
Population of new structure |
Connectors coordinate to populate new structure
with all pertinent data. |
Connectors coordinate to populate new (secondary)
structure with all pertinent data. |
The system copies data from old structure to new
without connector participation. |
The system copies data from primary structure
to secondary without connector participation. |
New connections during rebuild processing |
Permitted only during the Rebuild Quiesce phase. |
Permitted only during the Rebuild Quiesce, Rebuild
Connect, and Duplex Established phases. |
Not permitted. |
Permitted only during the Duplex Established phase. |