From: Trond Myklebust Date: Tue, 23 Dec 2008 20:21:46 +0000 (-0500) Subject: NFSv4: Add recovery for individual stateids X-Git-Tag: v2.6.29-rc1~553^2^2~41 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e33bed55239bdcee1746c31a11177d239bac1b5;p=pandora-kernel.git NFSv4: Add recovery for individual stateids NFSv4 defines a number of state errors which the client does not currently handle. Among those we should worry about are: NFS4ERR_ADMIN_REVOKED - the server's administrator revoked our locks and/or delegations. NFS4ERR_BAD_STATEID - the client and server are out of sync, possibly due to a delegation return racing with an OPEN request. NFS4ERR_OPENMODE - the client attempted to do something not sanctioned by the open mode of the stateid. Should normally just occur as a result of a delegation return race. Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed