On Fri, Jeff Victor wrote:
> Spencer Shepler wrote:
> >On Fri, Joerg Schilling wrote:
> >
> >>>This doesn't change the fact that upon close() the NFS client will
> >>>write data back to the server.  This is done to meet the
> >>>close-to-open semantics of NFS.
> >>
> >>Your working did not match with the reality, this is why I did write this.
> >>You did write that upon close() the client will first do something 
> >>similar to fsync on that file. The problem is that this is done 
> >>asynchronously and the
> >>close() return value does noo contain an indication on whether the fsync
> >>did succeed.
> >
> >Sorry, the code in Solaris would behave as I described.  Upon the 
> >application closing the file, modified data is written to the server.
> >The client waits for completion of those writes.  If there is an error,
> >it is returned to the caller of close().
> 
> Are you talking about the client-end of NFS, as implemented in Solaris, or 
> the "application-clients" like vi?
> 
> It seems to me that you are talking about Solaris, and Joerg is talking 
> about vi (and other applications).

NFS client.

Spencer
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to