Spencer Shepler <[EMAIL PROTECTED]> wrote:

> The close-to-open behavior of NFS clients is what ensures that the
> file data is on stable storage when close() returns.

In the 1980s this was definitely not the case. When did this change?


> The meta-data requirements of NFS is what ensures that file creation,
> removal, renames, etc. are on stable storage when the server
> sends a response.
>
> So, unless the NFS server is behaving badly, the NFS client has
> a synchronous behavior and for some that means more "safe" but
> usually means that it is also slower that local access.

In any case, calling fsync before close does nto seem to  be a problem.

> > You tell me ? We have 2 issues
> > 
> >     can we make 'tar x' over direct attach, safe (fsync)
> >     and posix compliant while staying close to current
> >     performance characteristics ? In other words do we
> >     have the posix leeway to extract files in parallel ?
> > 
> >     For NFS, can we make 'tar x' fast and reliable while
> >     keeping a principle of  least surprise for users  on
> >     this non-posix FS.
>
> Having tar create/write/close files concurrently would be a 
> big win over NFS mounts on almost any system.

Do you have an idea on how to do this?

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  
       [EMAIL PROTECTED]     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to