HP Tru64 UNIX and TruCluster Server Version 5.1B-5 Patch Summary and Release Notes (March 2009)
• Fixes a condition that causes a system hang that occurs when the rename command
is called with "." as the target. This patch also reinforces other rename argument
restrictions.
• Fixes an RBMT metadata inconsistency that prevents a file system from being
mounted.
• Changes a system panic resulting from a kernel memory fault in
imm_remove_page_map into a domain panic.
• Fixes a condition that can cause the invalidation of mmap dirty pages before they
can be flushed to disk.
• Improves the performance of systems performing heavy file I/O.
• Corrects a potential deadlock hang between a truncate system call and a read
system call on a clustered system.
• Fixes an AdvFS alignment fault panic caused by inconsistent AdvFS metadata in
a directory. In particular, the directory's entry size is an unaligned value.
• Fixes erroneous logic to ensure that a domain panic on the cluster_root results in
a regular panic for the cluster node on which the domain panic occurs.
• Corrects a condition that causes an "mcs_lock: no queue entries available" domain
panic.
• Corrects a problem in which the cp -p command will not copy DMAPI-managed
region information.
• Helps to avoid a kernel panic (kernel memory fault) during a vfexer test.
• Fixes the cause of a system crash when running with lockmode=4. This correction
avoids the following types of panics that result from quotactl requests on AdvFS
filesets:
mf in dyn_hash_remove
lock_terminate: lock held
• Eliminates the “neg refCnt panic” in AdvFS.
• Fixes a potential panic when using the rmfset command.
• Fixes an infinite loop hang that occurs under special circumstances.
• Fixes an E_TOO_MANY_ACCESSORS error that can occur when deleting a clone
fileset.
• Fixes a kernel memory leak that occurs when vfast is in use.
• Fixes a cluster hang where one node tries to get a DIO token and another node
tries to start a transaction while a third thread is waiting for the clu_clonextnt_lk
lock.
• Fixes a potential deadlock hang between a truncate system call and a read system
call on a clustered system.
• Prevents a vfast thread from using too much CPU when scanning the AdvFS sbm.
• Provides corresponding memory frees to various mallocs in AdvFS.
• Corrects an infinite looping condition in a vfast thread.
3.4 Summary of Base Operating System Patches 101