summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen/mptable.c
diff options
context:
space:
mode:
authorrmacklem <rmacklem@FreeBSD.org>2011-07-16 20:53:27 +0000
committerrmacklem <rmacklem@FreeBSD.org>2011-07-16 20:53:27 +0000
commite720a1657c320cd06d5982011a451462436ea5f7 (patch)
treed90984cb5dfc752c7ba4207574f21855e8ae9046 /sys/i386/xen/mptable.c
parent3abb8f9591c05a06c334fa139ffe1d2087c14729 (diff)
downloadFreeBSD-src-e720a1657c320cd06d5982011a451462436ea5f7.zip
FreeBSD-src-e720a1657c320cd06d5982011a451462436ea5f7.tar.gz
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. MFC after: 2 weeks
Diffstat (limited to 'sys/i386/xen/mptable.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud