linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC V2 0/1] SUNRPC: dynamic rpc_slot allocator
@ 2011-05-10 20:26 andros
  2011-05-10 20:26 ` [RFC V2 1/1] " andros
  2011-09-28  3:08 ` [RFC V2 0/1] " Harshula
  0 siblings, 2 replies; 7+ messages in thread
From: andros @ 2011-05-10 20:26 UTC (permalink / raw)
  To: trond.myklebust; +Cc: jlayton, linux-nfs

Second version. Responded to comments. 
As for the first version, I would appreciate comments on this patch.

Changes:

- kmalloc instead of mempools
- same dynamic allocator used by all interested transports.
- used GFP_ATOMIC for rpc_xprt and initial slot allocation
- UDP also uses dynamic allocation, but not in response to write_space callback.
- BC_TCP slots reduced to RPC_MIN_SLOT_TABLE. (could add dynamic if so desired)

See patch comments for more description.
 
The 10G test bed is not yet configured. I did test with VMs, copying a large
file over NFSv3/v4. For tcp, started with 2 slots, ended with 7. for udp (same
file), started with 2 slots, ended with 3.

-->Andy

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-09-29 18:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-10 20:26 [RFC V2 0/1] SUNRPC: dynamic rpc_slot allocator andros
2011-05-10 20:26 ` [RFC V2 1/1] " andros
2011-05-18 14:39   ` Jeff Layton
2011-05-18 19:13     ` William A. (Andy) Adamson
2011-09-28  3:08 ` [RFC V2 0/1] " Harshula
2011-09-28  3:24   ` Myklebust, Trond
2011-09-29 18:15     ` Andy Adamson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).