|
|
Flag Day: mountd/kernel comm via doors
Date: Wed, 7 Jun 2006 11:08:46 -0500
From: Rick Mesta <Ricardo dot Mesta 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: mountd/kernel comm via doors
If you use 'bfu' or net-install to install/upgrade your system(s),
you can safely ignore this message. Otherwise, if you use anything
else (ie. Cap-eye Install, direct 'cp', etc.), read on:
The putback of...
6417056 nfssrv should use doors/xdr as its IPC mech to mountd(1m)
... changes the way the kernel talks the NFSAUTH protocol to mountd.
As such, if you need to upgrade your systems past this putback, you
will need to have a matching nfssrv kernel module _and_ mountd(1m)
daemon in order for the NFS Server to work properly. As usual, 'bfu'
just works !
If you somehow miss to sync-up kernel and userland, the symptom
you will see is that NFS mounts will fail with Permission Denied.
NOTE: This affects all versions of NFS (NFSv2, NFSv3, NFSv4)
This is also a flag-day for incremental builds. You must remove
usr/src/cmd/fs.d/nfs/mountd/nfsauth_xdr.c
before running nightly -i, or the bringover will fail with
ERROR [./usr/src/cmd/fs.d/nfs/mountd/SCCS/s.nfsauth_xdr.c]: writable
`./usr/src/cmd/fs.d/nfs/mountd/nfsauth_xdr.c' exists (ge4)
If you have any questions/comments/concerns, please send e-mail to
"nfs-eng at sun dot com" dot Bugs should be filed to kernel/nfsv4.
thx,
rick
|