Skip site navigation (1)Skip section navigation (2)
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>