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

Fixes a cluster panic with the following error message:
panic (cpu 3): ics_unable_to_make_progress: heartbeat checking blocked
Fixes an rmvol E_PAGE_NOT_MAPPED error.
Eliminates an ENO_MORE_BLKS error seen performing a copy-on-write procedure to a
clone file while an rmvol operation is in progress.
Increases from 4 to 6 the number of pages that can be pinned at deletion time.
Improves the informational messages returned by a few domain panic strings.
Fixes an error in some sections of code that get E_PAGE_NOT_MAPPED errors when the
code expected the page to exist.
Closes a small race accessing internal data structure in AdvFS.
Prevent a potential panic when AdvFS looks up a file name.
Corrects the following problems in AdvFS write logic:
— A mismatch between the value reported by the write system call and the number of
bytes written.
— Unavailable and unused storage.
Causes the deallocation of preallocated storage that the caller is not using.
Improves the flushing of the AdvFS log.
Fixes an error that can cause a multivolume domain to report ENO_MORE_BLKS when
some volumes still have free storage.
Fixes a condition that causes a kernel memory fault.
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.
80 Tru64 UNIX Patches