[PATCH] 2.5.6 correct NFS client handling of EJUKEBOX error...
authorTrond Myklebust <trond.myklebust@fys.uio.no>
Tue, 12 Mar 2002 06:04:53 +0000 (22:04 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Tue, 12 Mar 2002 06:04:53 +0000 (22:04 -0800)
commitdbd6e343b70c101fb43896110aed7d9b3442a1e9
tree2fbf6acffd50f3f92d91cb3026a5abc3ab7f0f9b
parent36b319a69669c3e0bc2d3f4301a150c1860398f2
[PATCH] 2.5.6 correct NFS client handling of EJUKEBOX error...

  The following patch resyncs 2.5.6 with the 2.4.x series w.r.t. the
handling of the EJUKEBOX error. The latter is an NFS-specific error
that is returned by servers that support hierarchical storage: it
notifies the client that the request cannot be completed in a timely
fashion (Imagine for instance a situation where you have a cdrom
jukebox system, and the user has just requested a file on another cd).

Under these circumstances, the RFC specifies that the request should
be retried after suitable timeout during which the server will attempt
to perform whatever action is required to make the file available
again.
fs/nfs/nfs3proc.c
fs/nfs/read.c
fs/nfs/unlink.c
fs/nfs/write.c
include/linux/nfs_fs.h