Skip to content

fixes for layoutrecall callback pnfs-all-2.6.37 and -latest

Benny Halevy linux-nfs 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9pnfsd: Initialize cb_layout clr_recall.cb_workfs/nfsd/nfs4pnfsd.c+1 -00 replies
2/9pnfsd: add default error case in nfsd4_cb_layout_donefs/nfsd/nfs4callback.c+1 -00 replies
3/9pnfsd: do not clear rpc_resp in nfsd4_cb_done_sequencefs/nfsd/nfs4callback.c+0 -30 replies
4/9pnfs: fix missing unlock in nfs_client_return_layoutsfs/nfs/callback_proc.c+1 -00 replies
5/9pnfs: return bool status from nfs4_asynch_forget_layoutsfs/nfs/pnfs.c fs/nfs/pnfs.h+9 -30 replies
6/9pnfs: return NFS4ERR_DELAY from layoutrecall while waiting on lsegsfs/nfs/callback_proc.c+15 -80 replies
7/9pnfs: fix cl_drain_notification indexingfs/nfs/callback_proc.c fs/nfs/pnfs.c fs/nfs/pnfs.h+19 -140 replies
8/9pnfs: fix nfs4_asynch_forget_layouts accountingfs/nfs/pnfs.c+11 -40 replies
9/9pnfs: improve nfs4_layoutget_done debug printoutsfs/nfs/nfs4proc.c+2 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/9] fixes for layoutrecall callback pnfs-all-2.6.37 and -latest

The following patches fix bugs on the layout recall callback path both at the server an client

[PATCH 1/9] pnfsd: Initialize cb_layout clr_recall.cb_work [PATCH 2/9] pnfsd: add default error case in nfsd4_cb_layout_done

These two are for pnfs-all-2.6.37 only,
The rest are for both 37 and 38 (pnfs-all-latest)

[PATCH 3/9] pnfsd: do not clear rpc_resp in nfsd4_cb_done_sequence [PATCH 4/9] pnfs: fix missing unlock in nfs_client_return_layouts [PATCH 5/9] pnfs: return bool status from nfs4_asynch_forget_layouts [PATCH 6/9] pnfs: return NFS4ERR_DELAY from layoutrecall while waiting on lsegs [PATCH 7/9] pnfs: fix cl_drain_notification indexing
[PATCH 8/9] pnfs: fix nfs4_asynch_forget_layouts accounting
[PATCH 9/9] pnfs: improve nfs4_layoutget_done debug printouts

I've pushed them to a git tree I set up for the Connectathon:

git://linux-nfs.org/~bhalevy/linux-pnfs-cthon.git
or ssh://linux-nfs.org/~bhalevy/exports/linux-pnfs-cthon.git if you don't have git access.

Benny