MPE/iX Intrinsics Reference Manual (32650-90875)
458 Chapter8
Command Definitions (HPMERGEEND-LOGSTATUS)
HPVOLINFO
format that is the default mode of the caller.
If the intrinsic is called from compatibility mode, any real values specified to
HPVOLINFO must be in 64-bit Hewlett-Packard 3000 format, and any real values
returned by HPVOLINFO will be in that format.
If the intrinsic is called from native mode, any real values specified to HPVOLINFO must
be in 64-bit IEEE format, and any real values returned by HPVOLINFO will be returned
in that format.
• If the system is highly active while this intrinsic is called, some of the
item
values
returned may not reflect the expected results. For example, when HPVOLINFO is called
to return the disk space used by permanent files, a value is returned. But if
immediately after the value is returned, a process on the system purges a file (FCLOSE a
file with a disposition of 4), the value does not reflect this difference.
• ON MPE V, a set or class is considered to be logically mounted if all of its members are
logically mounted (that is, the LMOUNT or MOUNT command was used).
• On MPE/iX, if the volume specifier is a set or class, then at least the master volume
must be logically mounted (that is, the volume must be in a master or member state). If
the volume specifier is a logical device number, or a volume name, both the volume
specified and the master volume (of the set enclosing the volume specified) must be
logically mounted.
• If the volume specifier is a logical device number, it must be a member of a set or class
that is logically mounted. If the volume specifier is a volume set name, the set must be
logically mounted. If the volume specifier is a volume class name, the class must be
logically mounted. If the volume specifier is a volume name, that volume must be a
member of a set or class that is logically mounted. When the volume specifier is a device
class, all of the logical device numbers in the specified device class must be members of
logically mounted sets/classes. All the volumes on the system, whether they are
logically mounted or not, may be specified by using
volspecifiernum
0 (zero).
• If the volumes for
volspecifiernum
1, 2, 3, 4, 5 are not logically mounted as specified
above, the HPVOLINFO intrinsic returns a VOLUME NOT MOUNTED error.
If the caller chooses to continue with the same specifier, the LMOUNT command (MPE V)
or the VSOPEN command MPE/iX can be used with the COMMAND or HPCICOMMAND
intrinsic to logically mount the appropriate volume sets or classes.
If a volume is taken offline while the intrinsic is accessing it, the process hangs until
the volume is online again. I/Os cannot complete to the disk when a volume is offline.
• On MPE/iX, mirrored disks maintain identical copies of the same information on two
disks. Consequently, the values returned by this intrinsic reflect information from only
one of the volumes in a mirror disk pair. When retrieving an LDEV number (item #13)
using a volume name that is associated with a mirrored disk pair, only one of the LDEV
numbers of the mirrored pair is returned. Which one is returned is random. Be aware
that in this situation, the LDEV number returned may be different across system
startups. Later use of the LDEV numbers returned for mirrored disksare guaranteed to
provide accurate information for the mirrored volume set.
• On MPE/iX, if information is requested for the split backup volume set, the information