VERITAS Storage Foundation 4.1 Release Notes

VERITAS Storage Foundation Release Notes
Software Issues
29
Adding a Log and Mirror to a Volume
The vxassist command does not add a mirror and a log when processing a command such as the
following:
# vxassist mirror volume layout=log ...
The mirror is added, but the log is silently omitted. To add a log and a mirror, add them in two
separate vxassist invocations, as follows:
# vxassist mirror volume ...
# vxassist addlog volume ...
[i13488]
Using vxdiskadm to Replace a Failed Disk
The vxdiskadm command requires two attempts to replace a failed disk. The first attempt can fail
with a message of the form:
/usr/lib/vxvm/voladm.d/bin/disk.repl: test: argument expected
The command is not completed and the disk is not replaced. If you now rerun the command, using
Option 5, the replacement successfully completes. [i102381]
Replacement of the old_layout Attribute
The vxdisksetup command gives the error message Attribute unrecognized when the
old_layout attribute is used to make a disk into a VxVM controlled disk. The old_layout
attribute is no longer supported. Use the noreserve attribute instead.
[i121258]
Using vxvol and vxmend with Layered Volumes
The vxvol and vxmend commands do not handle layered volumes very well. When vxmend is
executed on the top level volume to change the state of a volume, it is executed only on the top
level volume; the change is not propagated to the lower level volumes. As a result, the volume
states can become inconsistent and a subsequent vxvol init command might fail.
The vxvol command also exhibits the same problem. When a vxvol init command is
executed on the top level volume, the change is not propagated to the volumes corresponding to its
subvolumes.
Workaround: When executing the vxvol or vxmend command on a layered volume, first issue
the command to the lower level volumes in a bottom-up fashion; then execute the command on the
top-level volume.