3.5.1 Matrix Server Release Notes

PolyServe Release Notes 22
Copyright © 1999-2007 PolyServe, Inc. All rights reserved.
10646 Invalid link count can be returned to NFS clients
Linux NFS clients running with Linux 2.4.x kernels will return
an invalid link count via the stat() system call interface if a file
with multiple hard links is unlinked by one coincident with a
failover of a Virtual NFS Service. The unlink succeeds correctly
in the server and the correct link count is returned to the client,
but the stat() system call on the NFS client will continue to
return the old link count. This situation may cause problems
with programs that unlink files with multiple hard-links and
then use the stat() system call interface to verify that the link
count is what is expected.
This problem has not been observed on Linux NFS clients with
2.6.x kernels.
10742 Unmounting exported filesystem requires extra step
Before a PSFS filesystem can be unmounted, all processes must
release their references on the filesystem. The NFS server
process retains these references on exported filesystems, and
prevents the filesystem from being unmounted.
To work around this problem, you will need to take the
following steps to unmount a PSFS filesystem that is being
exported from an Export Group. (This procedure does not
impact other Export Groups exporting different filesystems via
the same server.)
1. Disable the Export Groups that are exporting the filesystem
to be unmounted. You will need to disable the Export Groups
on each server from which the filesystem is to be unmounted.
2. Run the command exportfs -ua on each server where the
filesystem will be unmounted.
3. Unmount the filesystem from the servers. If you see a “device
busy” message, run the exportsfs -ua command again and
then repeat the unmount operation.
Defect Description