nfs:nfs_shrinkreaddir
Parameter
- Description
-
Some older NFS servers might incorrectly handle NFS version 2
READDIR
requests for more than 1024 bytes of directory information. This problem is due to a bug in the server implementation. However, this parameter contains a workaround in the NFS version 2 client.When this parameter is enabled, the client does not generate
READDIR
request for larger than 1024 bytes of directory information. If this parameter is disabled, then the over-the-wire size is set to the lesser of either the size passed in by using thegetdents
system call or by usingNFS_MAXDATA
, which is 8192 bytes. For more information, seegetdents
(2). - Data Type
-
Integer (32-bit)
- Default
-
0 (disabled)
- Range
-
0 (disabled) or 1 (enabled)
- Units
-
Boolean values
- Dynamic?
-
Yes
- Validation
-
None
- When to Change
-
Examine the value of this parameter if an older NFS version 2 only server is used and interoperability problems occur when the server tries to read directories. Enabling this parameter might cause a slight decrease in performance for applications that read directories.
- Commitment Level
-
Unstable