HP 3000 Manuals

Determining LDEV 1 Disk Space Required for UPDATE [ COMMUNICATOR 3000 MPE/iX General Release 5.0 (Core Software Release C.50.00) ] MPE/iX Communicators


COMMUNICATOR 3000 MPE/iX General Release 5.0 (Core Software Release C.50.00)

Determining LDEV 1 Disk Space Required for UPDATE 

by Annette Alstrom and Fred Parkes 
Commercial Systems Division 

CHECKSLT version 1.9, a tool with a new option useful for planning your
system UPDATE disk space requirements, is now available with this MPE/iX
release.  In addition, CHECKSLT can validate any Customized System Load
Tape (CSLT) that was created during a system backup.  CHECKSLT is
available on the Fundamental Operating Software (FOS STORE) release tape.

Preparing for a System Release UPDATE 

The MPE/iX UPDATE process requires that you reserve some contiguous disk
space on LDEV 1 prior to the UPDATE to ensure the new system files will
fit on LDEV 1.  The amount you need to reserve varies depending on two
factors:

   1.  The system files that are currently on LDEV 1.

   2.  The files on the SLT that you intend to UPDATE.

CHECKSLT calculates the required contiguous disk space by comparing the
size of each file on the SLT with the size of its corresponding file on
LDEV 1.

It then reports the total contiguous disk space that needs to be reserved
for the UPDATE.

CHECKSLT can be invoked at any time before the UPDATE while the system is
still servicing users.  This way you can know in advance how much
contiguous LDEV 1 disk space you need.  You can retrieve the tool and
catalog from the MPE/iX Release 5.0 FOS STORE tape and use it before your
actual MPE/iX Release 5.0 UPDATE. (For specifics, please refer to the
section "Retrieving CHECKSLT" later in this article.)  During system
preparation time for the UPDATE, when instructed to do so in the HP 3000 
MPE/iX Installation, Update and Add-on Manual (36123-90001), reserve the
amount of contiguous disk space that was reported by CHECKSLT.

Validating a CSLT Created During System Backup 

During normal system operation, you can use CHECKSLT to validate any CSLT
(for media and tape format errors); for example, one created during a
system backup.  It will catch any errors on the CSLT, and also report
information for each file on the tape.  You can set the level of detail
CHECKSLT reports for the following:

   1.  Filenames only

   2.  Filenames and sizes

   3.  Filenames, sizes, label, and other detailed information

Other CHECKSLT Functions 

CHECKSLT can also be used to extract any specific file from an SLT or
CSLT or display the contents of an SLT or CSLT file in hexadecimal
format.

Retrieving CHECKSLT 

To use the new CHECKSLT option for estimating the contiguous disk space
required for your MPE/iX Release 5.0 UPDATE, do the following:

Prior to the UPDATE, mount the MPE/iX Release 5.0 FOS STORE tape, put the
tape drive online, and then type:

     :HELLO MGR.TELESUP,MPEXL 

     :RESTORE *T;CHECKSLT,CKCAT000;SHOW 

Estimating Disk Space Required by UPDATE 

After CHECKSLT version 1.9 is restored onto your system, mount the MPE/iX
Release 5.0 SLT, put the tape drive online, and invoke CHECKSLT, type:

      :CHECKSLT 

At the main menu, choose Option 7, which is described as:

  7 - Check the tape and display summary of tape and
disk use statistics

After the entire tape has been read and the file sizes are compared, the
estimated amount of contiguous disk space that should be reserved on LDEV
1 is reported.  Version 1.9 of CHECKSLT will compute an amount of
non-contiguous disk space required on LDEV 1 if any is required.  The
non-contiguous disk space is in addition to the contiguous disk space
required.

More Information 

At the main menu of CHECKSLT choose option 8, which is:

8   -  Information.

This option provides some details about the program and its new features.

Determining the Status of the CSLT 

If you want to programmatically determine the status of the CSLT you can
examine the CI variables:  CHECKSLT_ERROR_FOUND, CHECKSLT_WARN_FOUND,
CHECKSLT_MEDIA_WARN, CHECKSLT_DUPFILE_FOUND, and CHECKSLT_OFF_LDEV1.
This is useful when running CHECKSLT from a job.  The values of the CI
variables are:

 0 No error or warning found.
 1 Error or warning condition found.
-1 This feature was not checked during this invocation of CHECKSLT.
-2 Internal program error.



MPE/iX Communicators