summaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorrmacklem <rmacklem@FreeBSD.org>2011-04-27 17:51:51 +0000
committerrmacklem <rmacklem@FreeBSD.org>2011-04-27 17:51:51 +0000
commit66b402e198b741aaef0494b904ca943e26928dcf (patch)
treeee19f38f0278c8c957f0412e1d8ee665274c8aa4 /UPDATING
parentcb70a2e3166cf143bb017b92be577d0eef083a1e (diff)
downloadFreeBSD-src-66b402e198b741aaef0494b904ca943e26928dcf.zip
FreeBSD-src-66b402e198b741aaef0494b904ca943e26928dcf.tar.gz
This patch changes head so that the default NFS client is now the new
NFS client (which I guess is no longer experimental). The fstype "newnfs" is now "nfs" and the regular/old NFS client is now fstype "oldnfs". Although mounts via fstype "nfs" will usually work without userland changes, an updated mount_nfs(8) binary is needed for kernels built with "options NFSCL" but not "options NFSCLIENT". Updated mount_nfs(8) and mount(8) binaries are needed to do mounts for fstype "oldnfs". The GENERIC kernel configs have been changed to use options NFSCL and NFSD (the new client and server) instead of NFSCLIENT and NFSSERVER. For kernels being used on diskless NFS root systems, "options NFSCL" must be in the kernel config. Discussed on freebsd-fs@.
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING18
1 files changed, 18 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index e404c7d..b541a57 100644
--- a/UPDATING
+++ b/UPDATING
@@ -22,6 +22,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.x IS SLOW:
machines to maximize performance. (To disable malloc debugging, run
ln -s aj /etc/malloc.conf.)
+20110427:
+ The default NFS client is now the new NFS client, so fstype "newnfs"
+ is now "nfs" and the regular/old NFS client is now fstype "oldnfs".
+ Although mounts via fstype "nfs" will usually work without userland
+ changes, it is recommended that the mount(8) and mount_nfs(8)
+ commands be rebuilt from sources and that a link to mount_nfs called
+ mount_oldnfs be created. The new client is compiled into the
+ kernel with "options NFSCL" and this is needed for diskless root
+ file systems. The GENERIC kernel configs have been changed to use
+ NFSCL and NFSD (the new server) instead of NFSCLIENT and NFSSERVER.
+ To use the regular/old client, you can "mount -t oldnfs ...". For
+ a diskless root file system, you must also include a line like:
+
+ vfs.root.mountfrom="oldnfs:"
+
+ in the boot/loader.conf on the root fs on the NFS server to make
+ a diskless root fs use the old client.
+
20110424:
The GENERIC kernels for all architectures now default to the new
CAM-based ATA stack. It means that all legacy ATA drivers were
OpenPOWER on IntegriCloud