
REORGADON is an MVS utility for reorganizing IBM's Hierarchial Storage Manager (DFSMShsm) control data sets (CDS). HSM uses three different control data sets - the Backup Control Data Set (BCDS), the Migration Control Data Set (MCDS), and the Offline Control Data Set (OCDS). The control data sets may be used by HSM in a multi-host environment on single or multiple systems. REORGadon provides HSM control data set reorganization while the files are active and online to HSM, and without having to shutdown and restart HSM.
REORGadon reclaims and reorganizes fragmented space in HSM control data sets. REORGadon allows the selection and processing of a control data set segment that is "in-use" by HSM on an active single or multi-system environment.
REORGadon utilizes a number of facilities to ensure control data set integrity. An HSM/R control address space must be instanciated on all connected systems to handle and synchronize cross system communications. Additional communications file - a log file, a communications data set, and a journal file - all work together to ensure update integrity while HSM is active. To reorganize a control data set segment, a new segment must first be defined. REORGadon allows the cloning of an existing segment with the exact data set characteristics. The size of a segment can be changed during its definition and the segment can also be allocated on a new DASD volume. After the new segment is defined, all HSM/R address spaces are directed to manage updates on each system. After the contents of the original control data set segment and all updates are written to the new segment, HSM is internally quiesced momentarily while the old and new segment names are modified. Then control is released and HSM begins using the new physical segment.
Why is REORGadon necessary?
HSM CDSs are VSAM key sequence data sets (KSDS). These CDSs contain records that describe data set entries that have been processed by HSM. As records are added to a KSDS, VSAM eventually takes CI and CA splits. The CI and CA splits fragment space within the KSDS eventually resulting in an out of space condition. HSM warns of impending out of space conditions thru issuance of the ARC0909E and ARC0911E error messages. These messages indicate that the current threshold for space has been exceeded. This threshold can be changed via the SETSYS MONITOR command.
Further information about the CDSs can be obtained via the QUERY command with CONTROLDATASETS parameter. Status is reported in the ARC0148I and ARC0948I messages.
Without REORGadon, IBM documents:
If the MCDS, BCDS, or OCDS is full enough to require action, DFSMShsm should be shut down.
IBM goes on to suggest:
Prior to a DFSMShsm shutdown, there are some options you can use:
After DFSMShsm shutdown:
The traditional approach to control data set reorganization requires exclusive control of the system. Although not impossible, most 24x7 shops would rather let production processing and other activity continue than incur an outage. HSM is an integral and intertwined part of a z/OS system. Batch reorganization methodology dictates that HSM processing must be stopped on all systems where HSM is using a control data set. No data set RECALLs, migrations, HSM backups, or space management can take place until the reorganization is complete and the HSM address space is restarted.
REORGadon/HSM Online Reorg
Dino-Software has developed REORGadon to address the problems and restrictions associated with batch HSM control data set reorganization. REORGadon provides the HSM administrator an online option for reorganization of HSM control data sets.
How does REORGadon work?
While HSM is active:
REORGadon maintains full cross system update integrity while the reorganization of a segment is performed. Normal HSM processing is not inhibited or quiesced in any way on any of the connected systems during the copy. HSM is quiesced momentarily on all systems while the current CDS is renamed and the new CDS is put in its place.