HP Tru64 UNIX and TruCluster Server Version 5.1B-5 Patch Summary and Release Notes (March 2009)

Corrects idle-wait time accounting within the AdvFS file system, as reported by
vmstat -w.
Corrects a condition in which command response deteriorates to about 30 seconds
when doing an rmvol on a domain with a volume containing large files (8 GB).
Removes the obsolete function bs_bfdmn_flush_all.
Prevents a potential unaligned memory crash when ACLs are on.
Eliminates the lock_terminate: lock owned panic.
Fixes a problem where data from an AdvFS file with a frag could be written to an
incorrect location if an NFS client grew the file.
Fixes an AdvFS asynchronous direct I/O problem that can cause a thread to hang.
Fixes a problem encountered where a truncated AdvFS file erroneously zeros data
for the remaining leading segment of the file.
Corrects a condition that causes a panic resulting from a kernel memory fault in
access_invalidate.
Corrects a problem in mount or domain activation after a panic, where a fileset
(domain) cannot be mounted without running fixfdmn.
Improves performance for CFS filesets mounted with the server_only option. A
log sync for create transactions is not needed for such filesets.
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.
100 Tru64 UNIX Patches