Date: Sat, 30 Jul 2011 23:42:15 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/fs/nfs nfs_commonkrpc.c Message-ID: <201107302342.p6UNgRuG039617@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rmacklem 2011-07-30 23:42:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/fs/nfs nfs_commonkrpc.c Log: SVN rev 224534 on 2011-07-30 23:42:15Z by rmacklem MFC: r224117 The new NFSv4 client handled NFSERR_GRACE as a fatal error for the remove and rename operations. Some NFSv4 servers will report NFSERR_GRACE for these operations. This patch changes the behaviour of the client so that it handles NFSERR_GRACE like NFSERR_DELAY for non-state related operations like remove and rename. It also exempts the delegreturn operation from handling within newnfs_request() for NFSERR_DELAY/NFSERR_GRACE so that it can handle NFSERR_GRACE in the same manner as before. This problem was resolved thanks to discussion with bfields at fieldses.org. The problem was identified at the recent NFSv4 ineroperability bakeathon. Revision Changes Path 1.7.2.8 +3 -1 src/sys/fs/nfs/nfs_commonkrpc.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107302342.p6UNgRuG039617>