LWN.net Logo

Ceph distributed filesystem merged for 2.6.34

Ceph distributed filesystem merged for 2.6.34

Posted Mar 27, 2010 10:08 UTC (Sat) by joib (guest, #8541)
In reply to: Ceph distributed filesystem merged for 2.6.34 by martinfick
Parent article: Ceph distributed filesystem merged for 2.6.34

would you ask you local filesystem developers to ignore POSIX? Would you expect them to agree that it is too restrictive.

Why yes, after all things like noatime and relatime are existence proofs that sometimes local fs developers are willing to sacrifice POSIX compliance for performance reasons. Heck, relatime is even the default nowadays.

For performance, many if not all distributed or cluster fs's have some kind of lazy statvfs() and lazy *stat(), and so forth, in order to get around some of the serialization that POSIX would otherwise force upon them.

And of course, some aspects of POSIX are outright incompatible with a distributed fs. E.g. fcntl(..., F_GETLK) (which node does the PID refer to?).


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds