Date: Fri, 24 Dec 2010 18:46:44 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfsserver nfs_nfsdport.c Message-ID: <201012241846.oBOIkqA7062404@repoman.freebsd.org>
index | next in thread | raw e-mail
rmacklem 2010-12-24 18:46:44 UTC
FreeBSD src repository
Modified files:
sys/fs/nfsserver nfs_nfsdport.c
Log:
SVN rev 216691 on 2010-12-24 18:46:44Z by rmacklem
Since VOP_READDIR() for ZFS does not return monotonically
increasing directory offset cookies, disable the UFS related
loop that skips over directory entries at the beginning of
the block for the experimental NFS server. This loop is
required for UFS since it always returns directory entries
starting at the beginning of the block that
the requested directory offset is in. In discussion with pjd@
and mckusick@ it seems that this behaviour of UFS should maybe
change, with this fix being an interim patch until then.
This patch only fixes the experimental server, since pjd@ is
working on a patch for the regular server.
Discussed with: pjd, mckusick
MFC after: 5 days
Revision Changes Path
1.28 +10 -2 src/sys/fs/nfsserver/nfs_nfsdport.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201012241846.oBOIkqA7062404>
