Re: Synchronous replication, or no?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Ok, that made a lot of sense. I guess what I was expecting was that the
> writes were (close to) immediately consistent, but Gluster is rather
> designed to be eventually consistent.

All distributed file systems are, to some extent; we just try to be
clearer than most about what the guarantees are.  For example, some
buffer at the client *despite* fsync or O_SYNC.  The temptation is
obvious; POSIX "single system image" behavior is far more expensive
in a distributed file system than in a local one, and everyone has
to compete on performance.  We're actually far stricter than most
when it comes to durability, and the performance disadvantage has
been difficult to bear sometimes.  Hopefully, now that we have the
"upcall" facility (developed for NFSv4) we can improve consistency
as well without having to give up more performance.
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users




[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux