Monthly Archives: February 2013

ceph internals : buffer lists

The ceph buffers are used to process data in memory. For instance, when a FileStore handles an OP_WRITE transaction it writes a list of buffers to disk. +———+ | +—–+ | list ptr | | | | +———-+ +—–+ | … Continue reading

Posted in ceph | Leave a comment

Upstream University at the OpenStack summit

What if contributing to OpenStack was made a lot easier by a few days of training? You could get this training at Upstream University, which was created shortly after the OpenStack design summit, in April 2012, with this sole goal … Continue reading

Posted in Upstream University, openstack | Leave a comment

Chaining extended attributes in ceph

Ceph uses extended file attributes to store file meta data. It is a list of key / value pairs. Some file systems implementations do not allow to store more than 2048 characters in the value associated with a key. To … Continue reading

Posted in ceph | Leave a comment