HP Tru64 UNIX and TruCluster Server Version 5.1.B-4 Patch Summary and Release Notes (13156)

Patch 27052.00
OSFLSMBIN540
Prevents the following panics on systems using LSM or CLSM with low free memory:
mcs_lock: lock already owned by cpu
mcs_unlock: current lock not found
Suppresses the following erroneous console warning message that may be provided when
cluster root is under LSM control.
WARNING: cluster root devices are on private buses!
LSM does not support such configurations.
Corrects a highly contentious spin lock in the LSM kernel that occurs when running a high
number of I/O operations to an LSM volume.
Corrects a problem to allow CLSM ioctls to return EINVAL when not in a cluster.
Prevents the dereferencing of a null pointer in volkiostart() when a DRL object has failed
and no mirrors belong to the object.
Fixes a klog inconsistency during node boot in which it is possible that no nodes in the
cluster respond to a klog sync request and the booting node simply clears the disk group
klog.
Decreases CLSM boot times in large cluster configurations.
Fixes problems in the vol_new_disk ioctl when errors are encountered when loading a disk
in the kernel.
Fixes the cause of a panic in LSM voldrl_commit_delete that occurs during a transaction
abort.
Corrects the cause of a panic in LSM voldrl_commit_delete seen during a transaction abort.
Adds performance enhancements to help reduce LSM cluster-wide plex-detach processing
time.
Fixes a problem whereby LSM does not properly removing plex detach entries from its
kernel change log in a TruCluster environment.
Fixes an issue with kernel plex detach by attempting to further reduce the number of
redundant detach events sent from the kernel to vold.
Fixes a boot problem with the LSM I/O performance change when the root file system is an
LSM volume.
Adds a configurable fastfail option to the LSM driver for mirrored volume I/O.
Modifies conditions to allow multiple retries to mount the root file system and provide the
ability to adjust the retry period.
Corrects a locking issue in KCL local lock.
Fixes an "assert wait" panic caused by automatic LSM error tracing when DRD uses LWC
(light weight context) switching and many I/O and plex detaches occur.
Fixes a problem in which I/O requests hang when multiple LSM kernel-initiated plex detaches
are processed simultaneously by different cluster members across different diskgroups.
130 Tru64 UNIX Patches