6 Dec 2010 22:33
Re: Determining interrim meeting interest
Fred Isaman <iisaman <at> citi.umich.edu>
2010-12-06 21:33:47 GMT
2010-12-06 21:33:47 GMT
On Mon, Dec 6, 2010 at 2:33 PM, <david.noveck <at> emc.com> wrote: > I'll volunteer to create a document plus > slide set for the pNFS possible-errata. My promise is to have both in > people's hands one week before the meeting. Please send me suggestions. Here are the issues I'm dealing with that immediately come to mind: What does it mean if the server sends a bulk CB_LAYOUTRECALL with iomode != ANY? Should this even be allowed, given the strict "dump all layoutstate" requirements of the bulk recalls. How should the server respond to a LAYOUTGET with an open stateid when it has already handed out a layoutstateid? Should it consider this a signal that the client has forgotten previous state, or should it assume that this is one of several parallel LAYOUTGETs sent by the client? The former choice forces serialization of the LAYOUTGETs with open stateids. The second requires the forgetful client to remember the layoutstateid when forgetting the layout, and raises the question of why doesn't the client just always send an openstateid in LAYOUTGET? Does the file layout ever *have* to send a LAYOUTCOMMIT. If the server sends a CB_LAYOUTRECALL, what client responses necessitate updating the clients layoutstateid seqid? Clearly OK, but isn't NOMATCHING also a "successful" response that should update the clients view? What about other errors, especially DELAY? What happens when the client sends a close for a file with layouts marked roc without sending the LAYOUTRETURN? What serialization requirements are there if this is considered an implicit LAYOUTRETURN? Fred _______________________________________________ nfsv4 mailing list nfsv4 <at> ietf.org https://www.ietf.org/mailman/listinfo/nfsv4
RSS Feed