|
|
Flag Day: .zfs over NFSv3 introduces kernel and mountd dependencyDate: Mon, 13 Mar 2006 18:11:37 -0700 From: Robert Thurlow <robert dot thurlow at sun dot com> To: on-all at eng dot sun dot com, onnv-gate at onnv dot eng dot sun dot com Subject: Flag Day: .zfs over NFSv3 introduces kernel and mountd dependency If you use BFU to update your machine, you can safely ignore this message. My putback of: 6344186 NFSv3 needs to support .zfs (like NFSv4 already does) enables the contents of .zfs to be visible via NFSv3. As a result, the interface that the NFS mount daemon uses to get NFS filehandles from the kernel has changed, so a new kernel will not work with an old mountd, and vice versa. Cap-Eye Install users and people who copy NFS kernel modules will need to get a new mountd binary if this fix is present in their kernel and they share any filesystems. If you forget, mountd will syslog about the mismatch at LOG_DEBUG level, so it won't be visible by default on the server. Your NFSv2 and NFSv3 clients will see a failure like this: # mount -o vers=3 fsh-maguro:/export/home /mnt nfs mount: fsh-maguro:/export/home: Bad address NFSv4 service will not be affected by the mismatch. The fix is to copy over a new mountd binary and run "svcadm restart nfs/server". Rob T |