#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 January 2009 Update Release
# DynRootDisk v2 fileset revision B.1123.A.3.3.221
# DynRootDisk v3 fileset revision B.1131.A.3.3.221
# whatstring swm/drd: Revision:
# branches/DRD+SWM+SWA_0903_BRANCH/smd@76628
#
# This release can be downloaded from the web.
# For more information, see http://www.docs.hp.com/en/DRD/
#
QXCR1000576024: Prior to the fix for QXCR100057602, a
pre-existing DRD registry that contained disks not on
the system caused subsequent drd clone commands to fail.
The fix for QXCR100057602 repairs this defect.
QXCR1000813238: Prior to the fix for QXCR1000813238, some
systems on which a device had been configured as the primary
paging area forsubsequent boots (see the -s option for the
swapon (1M) command) incorrectly cloned this information,
resulting in no swap device being configured when the clone
was booted. The fix for QXCR1000813238 repairs this defect.
QXCR1000838752: Before this fix, the update_LVM_label
script failed during a drd clone with mirror disk when
more than one dump logical volume was configured. The
script has been changed to allow for multiple root, boot,
swap and dump logical volumes.
QXCR1000857528: Prior to the fix for QXCR1000857528, the
clone of a swap volume larger that 32Gig was truncated to
32Gig. After the fix, the size of the swap volume on the
clone is the same as that on the original system.
QXCR1000858268: Prior to the fix for this defect, copies
of vmunix on a DRD clone could be sparse (with blocks of
binary zeroes compressed out), and thus unbootable. After
the fix for this defect, all copies of vmunix on the clone
have binary blocks of zeroes expanded.
QXCR1000865690: Prior to the fix for QXCR1000865690, the
drd status command would sometimes report the wrong disk as
the booted disk in cases when the system had booted from a
mirror of the clone disk. The fix for QXCR1000865690 repairs
this defect.
QXCR1000874407: Prior to the fix for QXCR1000874407, the
system inventory was collected twice for a drd clone
operation. The fix for QXCR1000874407 ensures that the
inventory is not collected more than once.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 September 2008 Update Release
# DynRootDisk v2 fileset revision B.1123.A.3.2.1962
# DynRootDisk v3 fileset revision B.1131.A.3.2.1962
# whatstring swm/drd: Revision: A.3.2.1.1962 DRD_0809_web
#
# This release can be downloaded from the web.
# For more information, see http://www.docs.hp.com/en/DRD/
#
QXCR1000822669: Before this fix, lvlnboot was used to determine
if a volume was used for swap or dump. The lvlnboot command does
not support LVM version 2.0. DRD has been changed to not use
lvlnboot if the version of the volume group is 2.0.
QXCR1000826388: Before this fix, swap and dump entries in
/etc/fstab were not merged into the clone's /etc/fstab file.
DRD has been changed to merge the entries.
QXCR1000795986: The target disk and mirror disk must not
exist in /stand/bootconf. Before this fix DRD did not detect
the error condition until after the clone operation had
executed for a long time. With thsi fix, DRD detects the
condition earlier and issues a message instructing the user
to remove the entry from /stand/bootconf.
QXCR1000833918: Before this fix, the rehost status did not
display correctly on 80 column displays. The "drd status" command
has been changed to format the rehost status so that it displays
correctly on 80 column displays.
QXCR1000846131: Before this fix, the corequisite declaration
for the 11.23 DRD.DRD-RUN fileset was incorrect. The
corequisite has been changed to declare the latest 11.23
SW-DIST patch, PHCO_38149, and the 0803.1123 and newer versions
of SW-DIST as the corequisite. Either one will satisfy the
corequisite.
QXCR1000834767: A rare data corruption problem has been fixed.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 September 2008 Update Release
# DynRootDisk v2 fileset revision B.1123.A.3.2.1959
# DynRootDisk v2 fileset revision B.1131.A.3.2.1959
# whatstring swm/drd: Revision: A.3.2.1.1959 DRD+SWM_0809_IC326
#
QXCR1000593563: (JAGag49793)
Prior to the fix, When using drd clone on an 11.31 system
where the source disk has no legacy paths, drd_scan_hw_host
had problems listing the devices on the system and the clone
would fail. After the fix, drd_scan_hw_host successfully
scans the host.
QXCR1000593564: (JAGag49794)
Prior to the fix, When using drd clone on an 11.31 system
where the target disk has no legacy paths, drd clone failed
saying it couldn't find the DSF. After the fix, drd clone
successfully identifies and uses the target disk.
QXCR1000593641: (JAGag49876) IC069: DRD clone failed
with "device special file cannot be identified"
FIXED IN 0712
QXCR1000755624: The drd_save_config tool now correctly handles
cases when the type of a file system cannot be determined by
fstyp.
QXCR1000796876: Before this fix, DRD did not ignore whitespace
at the end of DSF entries in /stand/bootconf. The DRD parsing
of entries in /stand/bootconf has been changed to ignore any
whitespace at the end of DSFs in the file.
QXCR1000799394: Before this fix, vx_nospace messages were
displayed during drd clone even when sufficient space was
available. With the fix, these messages no longer occur.
QXCR1000805110: Before this fix, DRD failed to update to the
11.31 version in the OE when updating from 11.23. DRD's
revision string has been changed to be prefixed with the the
OE, i.e. B.1123 or B.1131. The 11.31 revision will always be
higher than the 11.23 revision which will result in 11.23 DRD
updated to 11.31 DRD.
QXCR1000813661: Before this fix, if clone boot disk was
specified in the drd registry with a legacy DSF, drd status
incorrectly used "_p1" to specify the EFI partition. After
the fix, it uses "s1".
QXCR1000820475: Before this fix, drd clone sometimes failed
with debug stack trace messages after receiving signal 11.
Bad debugging statements incorrectly referenced a NULL
pointer. These debug statements have been removed from the
code.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 March 2008 Update Release
# DynRootDisk v2 and v3 fileset revision A.3.1.0.1468
# whatstring swm/drd: Revision: A.3.1.1.1468 DRD_0803_WEB2
#
QXCR1000774818: Prior to the fix for QXCR1000774818, when DRD
was installed with SW-DIST revision B.11.xx.0803.318 or later,
a workaround was needed to use drd runcmd to swinstall software
from a directory depot on the booted system. This fix eliminates
the need for the workaround.
QXCR1000593338: Prior to the fix for QXCR1000593338, booting
the clone disk boot reports ignorable warnings because the root
group may not appear first in /etc/lvmtab. After the fix for
QXCR1000593338, the root group entry is always first in
/etc/lvmtab.
QXCR1000782396: Prior to the fix for QXCR1000782396, if the
root group is not named "vg00", and the group "vg00" exists
on the system, and a volume in "vg00" is not mounted,
the option "-x ignore_unmounted_fs" must be set to true.
After the fix for QXCR1000782396, the option must be set
to true only if a volume in the root group is not mounted.
QXCR1000757894: Prior to the fix, on a large machine with
many disks/LUNs an attempted drd mount operation when
there is no clone may take several minutes to fail. After
the fix the failure in this situation will happen
immediately.
QXCR1000775541: Prior to the fix for QXCR1000775541, a
manual vgimport of drd00 followed by a drd umount command
could cause subsequent drd mount commands to fail. The
problem only occurred if the manual vgimport was issued
without a mapfile specification and one or more volumes
was not of the form "lvoln" where "n" was the volume
minor number. This problem is now resolved.
CR SAYS IT WAS FIXED IN MARCH RELEASE
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 February 2008 Update Release
# DynRootDisk v2 and v3 fileset revision A.3.1.0.1452
# whatstring swm/drd: Revision: A.3.1.0.1452 DRD_0803_WEB
#
QXCR1000593913/JAGag50190: Prior to the fix for
QXCR1000593913, during the VxVM 5.0 clone the irrelevant
message " W:The version keyword for the VxFS file system
"/home" is set to "7". This requires the Base-VxFS-50
bundle, which does not appear to be available for loading.
The assumptions are that it is part of an archive." may
appear. This message will no longer appear.
QXCR1000594080/JAGag50370: Prior to the fix for
QXCR1000594080, during startup, if a boot device could
not be identified, drd_scan_hw_host would write continuous
messages to a logfile, eventually filling up /var. This
issue has been resolved.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 December 2007 Update Release
# DynRootDisk v2 and v3 fileset revision A.3.0.0.1280
# whatstring swm/drd: Revision: A.3.0.0.1280 DRD_0712_web
#
QXCR1000593641: (JAGag49876) IC069: Prior to this fix, DRD
clone failed with "device special file cannot be identified"
when SAN LUNs were made unavailable through zoning. This
defect has been fixed.
QXCR1000741235: Prior to this fix, a message regarding
MAX_G_TO_VD_MAP was incorrectly issued. This problem has been
resolved.
JAGag32371: Prior to the fix, if a logical volume with a
filesystem exists that is part of the root volume group
but was not mounted, then the clone operation would create
the logical volume but not copy its contents. After the
fix we issue an error if such a volume exists and allow
the user to override the error with the
"ignore_unmounted_fs" command line option.
JAGag43830: Prior to this fix - If an extra swap volume has
been added to the booted system and that system cloned,
then the clone mounted and drd runcmd issued, drd will
unmount the mounted clone. After this fix - drd will no
longer unmount the mounted clone in the above situation.
QXCR1000593561: Prior to the fix for QXCR1000593561, DRD
issued a stack trace during the clone operation when a
non-target, non-source disk had no legacy path. After the
fix, the error is corrected.
QXCR1000739307: Prior to the fix for QXCR1000739307. a
DRD clone of an LVM root could not be mounted on system
with 15 or more LVM volume groups. After the fix, this
operation succeeds.
QXCR1000746478: Prior to the fix for QXCR1000746478?, the
boot of a DRD clone of a VxVM root showed the root file system
("/") mounted at /dev/root. After the fix, the root file
system is correctly mounted at /dev/vx/dsk/drd_rootdg/rootvol.
QXCR1000746695: Prior to the fix for QXCR1000746695, the
S900drd startup script on systems with large hardware
configurations could take excessively long to complete on
systems without a DRD clone. After the fix, the script
completes in a timely fashion.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 and v3 September 2007 Update Release
# DynRootDisk v2 and v3 fileset revision A.2.0.0.612
# whatstring swm/drd: Revision: A.2.0.0.612 DRD_0709_web
#
JAGag27853: Prior to the fix for JAGag27853, DRD would
autogenerate the /etc/fstab file on the clone and not copy
the /etc/fstab file on the booted system. Any comments in
the original /etc/fstab were not found on the clone. Now
the /etc/fstab file is copied to the clone with the name
/etc/fstab.%d%m%y%H%M%S (date and time copy was made) so
the comments are available.
JAGag37192: Prior to JAGag37192, a locally mounted volume
which was not in vg00 and not in /etc/fstab was incorrectly
copied to the clone by the drd clone command. If the volume
was sufficiently large, the clone failed due to a lack of
disk space. The fix for JAGag37192 suppressed the copying of
these file systems and created mount points for them on the
clone.
JAGag38428: Prior to the fix for JAGag38428, the
options -x logfile, -x log_verbosity, and -x preview,
and -x verbosity were not supported for drd deactivate.
JAGag40139: Prior to the fix for JAGag40139, if the
/stand/bootconf file contained a different path to
the boot disk than the one shown by vgdisplay during a
clone, subsequent drd commands, such as mount, runcmd,
and activate, may have failed.
JAGag40141: Prior to the fix for JAGag40141, when using
drd_register_mirror to register a clone mirror, the parameter
was not checked to see if it was a valid device special file.
JAGag40311: Prior to the fix for JAGag40311, DRD clone failed
when a swap logical volume in a non-root volume group used
the placeholder mount point "/" in /etc/fstab.
JAGag40971: Prior to the fix for JAGag40971, When
-x overwrite=true was specified, DRD sometimes attempted to
use a disk that had an alternate path in use by a volume group
or disk group on the system.
JAGag41574: Prior to the fix for JAGag41574, the lif area
of the mirror of a DRD clone on a PA system was missing the
AUTO file. If the mirror was booted, the boot would stop
when the AUTO file was needed. The administrator would
then need to enter the contents of the AUTO file, such as
"hpux" or "hpux -lq". With the fix for JAGag41574 applied,
the AUTO file is correctly written to the lif area of the
mirror of the clone.
JAGag42903: Prior to the fix for JAGag42903, optimized DRD
executable would core dump when cloning a system that had
extra swap volumes added or lofs file systems mounted.
JAGag43578: This release includes a fix for JAGag43578 - an
issue with modifying system parameters was resolved in
response to HPSBUX02249.
JAGag46613: Prior to the fix for JAGag46613 (but after
A.2.0.0.592) save-config failed on any system with an
inactive volume group.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 June 2007 Update Release
# DynRootDisk fileset revision A.1.1.0.344
# whatstring swm/drd: Revision: A.1.1.0.344, DRD+SWA_0706_top
#
JAGag27435: The gathering of system information is time
consuming for large configurations and not needed for the
commands drd mount, drd umount and drd runcmd. JAGag27435
eliminates this un-needed overhead.
JAGag27441: The mechanism for updating the drd unsafe patch
list has been implemented and documented at
http://docs.hp.com/en/DRD/infolib JAGag27441 tracks this
change.
JAGag28315: The version of the drd unsafe patch list used
with drd runcmd swinstall/swremove is now displayed.
JAGag29554: The list of filesystems in drd00, determined
from /etc/fstab on the inactive image, is now sorted prior
to mounting.
JAGag30140: The drd clone operation failed with a parsing
error on any system with VxVM activated but with no diskgroup
defined. JAGag30140 eliminates the need for a diskgroup to be
defined.
JAGag30396: drd runcmd no longer starts swagentd for commands
that don't need a swagentd (swlist, swmodify, view).
JAGag31522: Reinstalling DRD without FileSystemsWeb caused
the message "ln: /opt/drd/lbin/disklist exists" to appear
in /var/adm/sw/swagent.log. JAGag31522 eliminates this
message.
JAGag32708: The commands drd mount, drd umount, drd runcmd,
and drd activate have been enhanced by JAGag32708 to fail
quickly if no clone exists.
JAGag32781: Updated all drd functions that operate on a clone
(mount, umount, runcmd, activate) to abort if the registry is
not valid.
JAGag34317: The first time an HP-UX system was booted after
DRD was installed, a vgcfgbackup syntax error message was
displayed in the rc.log. JAGag34317 eliminates the incorrect
and unnecessary invocation of the command vgcfgbackup.
JAGag35450: After hitting cntl-C during a clone process a
warning appeared on the screen saying that not all filesystems
had been unmounted. Attempting to reissue the clone command
resulted in an error message saying that the drd00 volume was
still mounted. Now Cntl-C during a clone works properly and
does not generate unnecessary error messages.
#############################################################
# Dynamic Root Disk defects fixed in
# HP-UX 11i v2 Feb 2007 Web Release
# DynRootDisk fileset revision A.1.0.18.245
# whatstring swm/drd: Revision: A.1.0.18.245, DRD_0702_LR
#
JAGag28217: When any file system in vg00 was mounted under a
file system other than root (/), the unmounts of the file
system at the end of the drd clone operation, at the end of
drd runcmd operation, and during the drd umount operation
failed. JAGag28217 eleminates this issue and allows unmount
to work properly with these drd operations.