Linux Magazine has a
detailed look at the Ceph filesystem
which was merged for 2.6.34.
"However, probably the most fundamental core assumption in the design
of Ceph is that large-scale storage systems are dynamic and there are
guaranteed to be failures. The first part of the assumption, assuming
storage systems are dynamic, means that storage hardware is added and
removed and the workloads on the system are changing. Included in this
assumption is that it is presumed there will be hardware failures and the
file system needs to adaptable and resilient.
to post comments)