[pnfs] [nfs41] [PATCH 0/4] Session reset
William A. (Andy) Adamson
androsadamson at gmail.com
Thu Jun 19 16:05:50 EDT 2008
These four patches implement the session reset design changes suggested by
Benny.
All new requests and all but the last outstanding rpc are placed on the
slot_tbl_waitq. The recovery thread is spawned when the last slot is free.
The recovery thread calls nfs4_proc_destroy_session, reinitializes the
session, calls
nfs4_proc_create_session, clears the session reset state, and wakes up the
next
task on the slot_tbl_waitq.
The patches have been tested with a modified pynfs 41 server that sends an
NFS4ERR_SEQ_MISORDERED
err on the sequence operation every 50 rpc's. The client passes all
connectathon tests against this server - the special/bigfile test was
not run because the pynfs server does not support it. I also tested the v41
state renewal - e.g. the solo sequence operation.
-->Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://linux-nfs.org/pipermail/pnfs/attachments/20080619/5bc8c875/attachment.htm
More information about the pNFS
mailing list