On Apr 22, 2008, at 12:16 PM, msl wrote:

> Hello all,
>  I think the two options are very similar in the "cliente side  
> view", but i want to hear from the experts... So, somebody can talk  
> a little about the two options?
>  We have two different layers here, i think:
>  1) The "async" from the protocol stack, and the other...
>  2) From the filesystem point of view.
>
>  What makes me think that the "first" option could be more "quick"  
> for the client, because the "ack" is in a higher level (NFS protocol).

The NFS client has control over WRITE requests in that it
may ask to have them done "async" and then follow it with
a COMMIT request to ensure the data is in stable-storage/disk.

However, the NFS client has no control over namespace operations
(file/directory create/remove/rename).  These must be done
synchronously -- no way for the client to direct the operational
behavior of the server in these cases.

Spencer


Reply via email to