Skip to content

RFC knfsd: simpler call deferral and revisiting for NFS/RDMA

Greg Banks linux-nfs 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest4 of 5 patches 0 repliesNew

4 of 5 patches are in this archive. The cover letter announces 5.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5knfsd: completely centralise deferral handlingnet/sunrpc/svcsock.c+4 -100 replies
2/5knfsd: allow preserving of transport header across deferralsinclude/linux/sunrpc/svc.h include/linux/sunrpc/xdr.h net/sunrpc/svc.c +1 more+12 -30 replies
3/5knfsd: remove nfsrdma defer and revisit codeinclude/linux/sunrpc/svc_rdma.h net/sunrpc/svc_rdma_marshal.c net/sunrpc/svc_rdma_recvfrom.c +1 more+0 -2090 replies
4/5knfsd: nfsrdma arranges to preserve chunk header across deferralsinclude/linux/sunrpc/svc_rdma.h net/sunrpc/svc_rdma_marshal.c net/sunrpc/svc_rdma_recvfrom.c +1 more+18 -80 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [RFC, PATCH 0/5] knfsd: simpler call deferral and revisiting for NFS/RDMA

G'day,

Proposed tweaks to call deferral and revisit, which allows the generic code to do almost all the logic, instead of having to duplicate svc_defer() and svc_revisit() for every transport.

Compiles, untested. First 2 patches are against 2.6.21 plus my earlier patches. Last 2 are against the November nfsrdma code drop.

[RFC,PATCH 1/5] knfsd: completely centralise deferral handling [RFC,PATCH 2/5] knfsd: allow preserving of transport header across deferrals [RFC,PATCH 3/5] knfsd: remove nfsrdma defer and revisit code [RFC,PATCH 4/5] knfsd: nfsrdma arranges to preserve chunk header across deferrals

Greg

Signature · 12 lines
Greg Banks, R&D Software Engineer, SGI Australian Software Group.
Apparently, I'm Bedevere.  Which MPHG character are you?
I don't speak for SGI.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
NFS maillist  -  [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs