[pnfs] Server sessions slot table patches

Iyer, Rahul Rahul.Iyer at netapp.com
Tue Apr 3 14:14:33 EDT 2007


The reason the client uses slot 0 is because most of the ops are
serialized, and connectathon is single threaded. The part where it goes
to using slots > 1 is on writes because these can happen in parallel.

As for whether it's the client or the server, it should be fairly simple
to find out. I can do that once (a reviewed form of) these patches gets
into the tree.
Regards
Rahul
   

> -----Original Message-----
> From: William A. (Andy) Adamson [mailto:andros at citi.umich.edu] 
> Sent: Tuesday, April 03, 2007 6:43 AM
> To: pnfs at linux-nfs.org
> Subject: [pnfs] Server sessions slot table patches
> 
> hi
> 
> here are 9 patches that implement the server slot table 
> management. there is not DRC yet, but this code has been 
> developed with the DRC in mind. This code almost passes the 
> connectathon tests on the 4.1-sessions branch with the client 
> patches i just sent out. 
> 
> it fails the general connectathon tests with an 
> NFS4ERR_SEQ_MISORDERED. i note that the client mostly uses 
> slot 0, and occasionally uses slot 1. the slot 1 sequence is 
> out of order - i don't know if it is the client or server. 
> 
> please review the patches...
> 
> thanks
> 
> -->Andy
> 
> 


More information about the pNFS mailing list