[Lustre-discuss] NFS vs Lustre
Kevin Van Maren
Kevin.Vanmaren at Sun.COM
Mon Aug 31 14:50:33 PDT 2009
Nicolas Williams wrote:
> Client death with dirty data is not all that different from process
> death with dirty data in user-land. Think of an application that does
> write(2), write(2), close(2), _exit(2), but dies between writes.
>
It is very different; with a user application crash, all the writes to
that point will be completed by the kernel.
With the node crash, there are no guarantees about what made it to disk
since the last fsync() -- a later write may be partly flushed before an
earlier write, so the node could crash after the second write made it to
disk, but before the first one does. But this is also true for a local
filesystem.
Kevin
More information about the lustre-discuss
mailing list