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

Corrects an internal logic error that causes the performance of file deletion to be suboptimal.
Fixes a deadlock that occurs when no members have valid paths to a device and all the nodes
in the cluster are attempting failover at the same time.
Fixes problems seen in the TruCluster RDG component.
Fixes a race condition in a routine that allocates memory for Memory Channel logical rail
and physical rail use. It prevents a KMF during boot, occasionally seen on some AlphaServer
GS1280 systems.
Fixes a race condition which leads to a panic that occurs when a device is deleted on a busy
system.
Adds the ability to log enabled DRD events to circular memory buffer.
Corrects an Invalid Current Server panic.
Increases tolerance for intermittent disk boot disk errors early in the boot process.
Corrects a problem in which I/O operations hang when I/O barriers fail due to the loss of
access to drives.
Fixes a TruCluster NFS server failure that occurs when clients access file systems forcibly
removed with the cfsmgr -u command.
Fixes an incorrect return status for asynchronous direct I/O reads in a cluster if the read
request goes beyond the end of the file (EOF).
Fixes the problem of unintentional loading of gated when nogated is specified with other
requested cluamgr operations.
Fixes a problem in which backplane RAID devices can become inaccessible.
Provides the following tape-related fixes:
— Corrects a problem in which hwmgr redirect commands fail on tape devices.
— Prevents the reuse of a dsk number upon deleting and adding a new tape.
— Corrects a problem in which drdmgr commands can hang on tapes.
— Updates the code base to make failbacks more proactive.
Improves defenses against user error during the roll stage of rolling upgrade.
Fixes TruCluster Distributed Lock Manager (dlm) system panic due to lock transaction ID's
being out of synch after a rebuild.
Corrects a problem in which the TruCluster component DRD (Device Request Dispatcher)
does not always return standard error codes.
Prevents a kernel memory fault panic when drd_open is called on a device with a valid local
path that has no local devt passed in, and this member has the lowest cluster ID of any
member in the cluster.
Prevents CFS token sequence number reuse errors on fast systems.
Prevent domain panic on a file system that is local to a failed cluster member.
Prevent CFS write() from updating file access time or panicking on a directory.
Modifies the way the clu_upgrade command behaves regarding the availability of backup
space in the setup and preinstall stages and adds an appropriate error message.
Corrects a problem within the TruCluster Kernel Group Services (kgs/kch) subsystem in
which the simultaneous booting of multiple nodes may result in a panic due to an unknown
node in a remote member node list.
Removes a delay in the TruCluster component DRD (Device Request Dispatcher) event
threads during system booting.
Corrects a kernel memory fault in drd_local_device_close.
Fixes a kernel memory fault issue on LAN-based clusters that do not have a Memory Channel
adapter installed on the systems.
Fixes problem of non-root users not being able to execute the caa_stat command.
Provides enhancements to CAA commands and the caad daemon.
166 TruCluster Server Patches