VERITAS File System 4.1 Release Notes (June 2006)

VERITAS File System 4.1 Release Notes
Software Issues in Base-VXFS
Chapter 120
Software Issues in Base-VXFS
Large File Support
VxFS 4.1 only supports files up to 2 TB on 64-bit kernels.
Mapping a Large Offset of a File
Calling the mmap(2) function on a large offset of a file might require a large amount of
swap space. If mmap(2) is called on a 1 TB offset in MAP_SHARED mode, then approximately
256 MB of virtual memory pages could be instantiated. This means that VM requires
space to hold 256 MB of data structures. Each of these structures are 16 bytes, thus
approximately 4 GB space is required. Since these data structures are able to be paged,
more than 4 GB of swap space is reserved when mmap(2) is called.
Setting max_thread_proc Tunable
Setting max_thread_proc to a low value may result in the system being in a hung state. If
the value of this tunable is less than 1100, the value will be automatically set to 1100
when VxFS is installed. This value must be maintained at or above 1100.
DMAPI dm_get_dirattrs Can Skip Directory Entries
vx_hsm_get_dirattr() reads a directory’s dirents 8 KB at a time, if the passed in user
buffer is not large enough to hold the combined entries’ corresponding file stats
information (up to ~114kb). Then the next call to vx_hsm_get_dirattr() will continue
from the wrong offset within the directory, resulting in some directory entries being
skipped. HP keeps track of this defect with CR JAGaf75359.
NOTE NoteThere is no error indication. The expectation is to continue from the
last dirent information that could fit into the user’s buffer. However, the
next directory read will begin 8 KB further down the directory.
As a workaround this issue can be avoided by passing a sufficiently large user buffer.
File System With Quotas Cannot Be Mounted After Doing CDS Conversion
If a file system is using quotas, it cannot be mounted with quotas turned on after
converting the byte order of the file system with the fscdsconv(1M) utility. Similarly,
quotas cannot be turned on, if the converted file system is first mounted with quotas
turned off. See the fscdsconv(1M) manual page for the workaround.
CDS Validate Error Running in ja_JP.UTF-8-Encoded Locale
The fscdstask validate command returns an error when files on the specified mount point
have names with ja_JP.eucJP or ja_JP.PCK encodings, but the locale has been changed to
jp_JP.UTF-8. The error is as follows: