z/OS MVS Setting Up a Sysplex
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Duplexing rebuild monitoring

z/OS MVS Setting Up a Sysplex
SA23-1399-00

When DUPLEX(ENABLED) is specified for a structure in the CFRM active policy, the system will attempt to initiate duplexing (either user-managed or system-managed) for those eligible structures that are not currently duplexed. Note that user-managed duplexing rebuild, which applies only to cache structures, will be given precedence over system-managed duplexing rebuild when the structure exploiter supports both of these processes.

The conditions under which the system will attempt to initiate a duplexing rebuild are:
  • Occurrence of a connect to a structure
  • Occurrence of a disconnect
  • Change in the CFRM policy
  • Occurrence of a FORCE to a structure
  • System gains connectivity to a coupling facility
  • First system in a sysplex gains access to a coupling facility
  • Reconciliation (comparison) of a coupling facility's structure contents to a CFRM policy contents
Conditions that apply only to system-managed duplexing rebuild are:
  • Gain of CF-to-CF link connectivity
  • Issuance of a PSWITCH command to a CFRM couple data set that supports SMDUPLEX
Additionally, when DUPLEX(ENABLED) is specified for a structure in the CFRM active policy that is not duplexed, the system will set up a monitor to periodically check for the following conditions:
  • Completion of a rebuild or duplexing rebuild
  • Release of structure dump serialization
  • Deallocation of a structure
  • Completion of structure alter or contraction
  • Reduction in the size of the coupling facility dump space

When coupling facility resources become available as a result of one of these events listed above, such that a structure that previously could not be duplexed because of a lack of resources can now be duplexed, the system will eventually (but not immediately) attempt to duplex one or more structures using the newly available resources. The timing is dependent on that of the periodic monitoring.

When any of the conditions listed occurs, including those for which the system is periodically monitoring, the system will evaluate the feasibility of starting a duplexing rebuild of the appropriate type (user-managed or system-managed). If it appears that a duplexing rebuild cannot be initiated for a structure, given current conditions, the system will issue the following messages:
  • Message IXC574I is issued to the hardcopy log to document why starting a duplexing rebuild was not deemed feasible.
  • Message IXC538I is issued to the console to indicate the reason why the duplexing rebuild process could not be initiated. This message might be issued repeatedly due to the system's periodic monitoring of structures that specify DUPLEX(ENABLED) in the CFRM active policy. The installation might need to consider making configuration changes or taking other actions in order to allow duplexing to be started for the structure. It might also be appropriate to change the CFRM policy from DUPLEX(ENABLED) to either DISABLED or ALLOWED until the configuration changes can be made.
MVS™ will stop a duplexing rebuild process under the following conditions:
  • For user-managed duplexing rebuild, if the CFRM policy is changed such that one of the coupling facilities in which the duplexed pair of structures is allocated is removed from the preference list, the duplexing rebuild is stopped.
  • For both user-managed and system-managed duplexing rebuild, if the CFRM policy for DUPLEX is changed to DISABLED, the duplexing rebuild is stopped. Other policy changes such as preference list, structure size, etc. will not result in system-managed duplexing rebuild being stopped, but may result in a change becoming pending against the duplexed structure.
Once a duplexing rebuild is stopped, the following differences exist between user-managed and system-managed duplexing rebuild:
  • For user-managed duplexing rebuild, pending policy changes do not prevent user-managed duplexing rebuild from starting. After the stop process completes, user-managed duplexing rebuild will be started again and the pending policy changes will take effect when the new structure is allocated.
  • For system-managed duplexing rebuild, pending policy changes prevent system-managed duplexing rebuild from starting. Only a change to the DUPLEX setting takes effect immediately; if other changes cause the CFRM policy to become pending, system-managed duplexing rebuild cannot be started until the pending policy change for the structure takes effect.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014