[pnfs] [0/10] nfs41-2.6.25 update
Benny Halevy
bhalevy at panasas.com
Thu Mar 20 12:08:50 EDT 2008
After a bit more struggling with the session recovery logic
that didn't work as advertises in over 2.6.25 (-rc6)
I think I got it mostly right this time (Third time's a charm :)
0001-nfs41-unexport-symbol-nfs4_init_session.patch
0002-nfs41-nfs4_get_lease_time_prepare-should.patch
The previous patch I sent for get_lease_time was fixing
a red herring. What was missing is just a call
to rpc_call_start
0003-SQUASHME-nfs41-nfs41_recover_session-must-not-end.patch
Fixes a bug in nfs41_recover_session where session recovery
was marked as ended if nfs41_recover_session was attempted while
session recovery (and create_session) were already in progress.
0004-nfs41-no-need-to-rpc_wake_up_task-in-nfs4_find_slot.patch
0005-nfs41-use-bitmap-based-allocation-for-sessions-slot.patch
rework slot allocation
0006-SQUASHME-nfs41-fix-debug-printk-for-encode_sequen.patch
0007-SQUASHME-nfs41-fix-debug-print-in-nfs4_proc_creat.patch
0008-SQUASHME-nfs41-no-need-to-mem-zero-res-twice-if-s.patch
miscellanea
0009-nfs41-call-nfs4_recover_expired_lease-from-nfs4_loo.patch
0010-nfs41-get-rid-of-NFS4_VALIDATE_STATE.patch
nfs41_validate_state only called nfs4_recover_expired_lease.
these two patches do that explicitly just from lookup_root.
Benny
More information about the pNFS
mailing list