Workload-based write pacing affects the behavior of DVCBLOCK. For more information, refer to Workload-based write pacing.
The DVCBLOCK values are:
When workload-based write pacing is in use, XRC automatically converts DVCBLOCK(ON) to DVCBLOCK(WPn), where n is the discretionary level, 6.
WP0 specifies that the session default level will be used, as specified the SHADOW DfltWritePacingLvl PARMLIB value.
WP1-WP7 result in pacing maximums of 0.02, 0.04, 0.1, 0.5, 1, and 2 milliseconds per recordset, respectively. These levels are useful for volumes with high rates of small blocksize writes, such as data base logs, where minimal response time impact is essential.
WP8-WPC result in pacing maximums of 5, 10, 25, 50, and 100 milliseconds per recordset, respectively. These levels are useful for volumes with high mb/sec write rates.
WPD-WPF result in pacing maximums of 200, 500, and 1000 milliseconds per recordset, respectively. These levels should be used only in exceptional situations where a very high degree of pacing is required.
Delay is injected per recordset, but a write channel program might create several recordsets. In such cases, the maximum possible delay per write channel program is equal to the pacing maximum multiplied by the number of recordsets that the channel program creates. For example, at pacing level WPC, a channel program that creates 4 recordsets can be delayed for a total of 4×100, or 400 milliseconds.
There is no overall limit on the amount of delay that can be injected for a channel program. Very large channel programs, such as those used in Sort applications, can experience delays measured in seconds when higher pacing levels are used.
The error level you specify with the XADDPAIR command overrides the value that was specified in the XSTART command. If you do not specify the ERRORLEVEL parameter, the error level defaults to the value that was specified on the XSTART command.
For a volume resynchronization, you can change the error level for a volume pair from what it was prior to the suspension. XRC ignores this parameter for utility volumes or if you also specify SUSPENDED.
If you specify the SESSION parameter, volume pairs that are suspended from the session will negatively affect the usability of the remaining secondary volumes. Specify the SESSION parameter to ensure that all secondary volumes necessary for recovery are consistent up to the time of failure.
XRC ignores the QUICKCOPY option when establishing utility volumes and when resynchronizing a volume.
XRC ignores any change to the SCSESSION designation if this XADDPAIR command is resynchronizing volume pairs or if you also specify the SUSPENDED parameter. If you want to change the volume assignment, you must first issue an XDELPAIR command, then reissue the XADDPAIR command for the volume pair. This will require that you perform a full synchronization copy for the volume pair.
The SCSESSION parameter is valid for utility volumes as well as for regular volume pairs.
LOGPLUS cannot be specified with the SCSESSION parameter. For more information, refer to Plan DRXRC-type Staging Data Sets for Coupling Facility Log Streams in z/OS MVS Setting Up a Sysplex.