[pnfs] [nfs41][PATCH 0/11] Clientid reset and cleanups

Andy Adamson andros at netapp.com
Fri Jul 11 10:37:52 EDT 2008


These patches are cleanup
0001-nfs41-remove-redundant-destroy_session-parameter.patch
0002-nfs41-remove-redundant-create_session-parameter.patch
0003-nfs41-check-for-null-in-nfs4_destroy_slot_table.patch
0004-nfs41-separate-nfs4_proc_destroy_session-and-nfs4_p.patch
0005-nfs41-fix-nfs4_init_session-for-v4.0.patch

These patches fix the nfsv41 clientid reset.
0006-nfs41-add-new-error-codes.patch
0007-nfs41-rename-the-session-expire-state.patch
0008-nfs41-clean-up-session_reclaimer-error-path.patch
0009-nfs41-don-t-set-session-state-in-exchange-id.patch
0010-nfs41-schedule-state-recovery-on-BAD-or-DEAD-sessio.patch
0011-nfs41-state-reclaimer-renew-lease-error-handling.patch


There is a new pynfs clienttester test REBOO2 that tests recovering from
a clientid reset when an nfs41 lease renewal call (solo sequence) gets a
NFS4ERR_BADSESSION, and the session reset gets an NFS4ERR_STALE_CLIENTID
on the create session.

With these patches, the pynfs clienttester tests REBOOT1, REBOOT2 work
correctly. Connectahon tests continue to pass.

-->Andy


More information about the pNFS mailing list