[Lustre-devel] Flush on file close
Andreas Dilger
andreas.dilger at oracle.com
Mon Apr 19 19:34:36 PDT 2010
One thing we can do to improve this situation a bit is to return any
previous write error codes at close time.
Cheers, Andreas
On 2010-04-19, at 12:30, Andrew Perepechko <Andrew.Perepechko at Sun.COM>
wrote:
> Some applications expect non-zero errno on close() for any errors
> that may
> happen during flushing dirty cached data/metadata even though linux
> manual
> page for close(2) suggests that fsync(2) should be used prior to
> close(2) in
> order to detect problems like those.
>
> Since syncing may degrade performance to a large extent, what do you
> think is
> the best/most convenient/least intrusive way to switch to that
> behaviour?
> Should it be a mount option for the client or anything else?
>
> Andrew.
> _______________________________________________
> Lustre-devel mailing list
> Lustre-devel at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-devel
More information about the lustre-devel
mailing list