Previous Topic: 2.5.3 Shared DASD Considerations

Next Topic: 2.5.5 Multi-Image Manager (MIM) Considerations

2.5.4 DASD Reserve Considerations


If SERIALIZE=N is specified as a run-time parameter, or is
defaulted by the omission of the keyword SERIALIZE, then VCC
will not ENQ on the SYSVTOC resource and will not RESERVE the
volume as the VTOC is being read.  When running VCC with
SERIALIZE=N, there is a small possibility that the VTOC might
be updated by SCRATCH, ALLOCATE, EXTEND, RENAME, or
PARTIAL-RELEASE processes; this chance is very small because
VCC reads an entire track of DSCBs with one I/O operation.
Many large enterprises run the production VCC scanning job
with SERIALIZE=N to eliminate the possibility of ENQ/RESERVE
problems.

If absolute data integrity is necessary, then SERIALIZE=Y
must be specified to cause VCC to issue an ENQ on SYSVTOC
which results in a RESERVE on the volume.  This serialization
is released as soon as "logical end-of-VTOC" is reached;
normally, this ranges from less than a second to a few
seconds depending on many variables.

The remainder of this section describes a series of
supplemental parameters that moderate the effect of
SERIALIZE=Y.

    o  The BYPASSRES option allows the specification of DASD
       volume serial numbers that will be processed without
       being reserved first.  To reduce the amount of keying
       required, generic values (prefixes) may be specified.

    o  The RESRETRY option allows you to specify the number
       of times VCC should attempt to reserve a volume.  Each
       attempt actually consists of three reserves, issued
       one second apart.  If the volume still cannot be
       reserved and the RESRETRY limit has not been exceeded,
       the volume will be placed back on the processing queue
       and will be tried again later.  When the RESRETRY
       limit is exceeded, the action taken depends on the
       value of the RESFAILOK option.

    o  The RESFAILOK option allows you to specify the action
       to be taken when a volume cannot be reserved.  Two
       options are available:  the volume can be processed
       without being reserved (message VCCVT21W will be
       issued), or processing for the volume can be
       terminated (message VCCVT22W will be issued).

Section 3.1.1.2 of this guide provides details about these
options.