> 
> 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.
 Great information... so, the "sync" option on the server (export) side is just 
a "possible" option for the client requests? I mean, the "sync/async" option is 
a requirement in a nfs write request operation? When i did the question, i was 
talking about the "server side", i did not know about the possibility of the 
client requests "sync/async". 
> 
> 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.
 If i understand well, here the "zil_disable" is is a problem for the NFS 
semantics... i mean, the service will be compromise, because the nfs client 
can't control the "namespace operations". What is a big diff in my initial 
question.
> 
> Spencer
> 
 Thanks a lot for your comments! Anybody else?
 ps.: how can i enable async in nfs server on solaris? just add "async" for the 
export options?

 Leal.
> _______________________________________________
> nfs-discuss mailing list
> nfs-discuss at opensolaris.org
 
 
This message posted from opensolaris.org

Reply via email to