A Python one-liner for pretty-printing radosgw utilization

Posted on Thu 17 December 2015 in hints-and-kinks • Tagged with Ceph, Python • 1 min read

In case you need a quick overview of how many radosgw objects live in your Ceph cluster, here‘s how you do that in one (slightly involved) line of Python.


Continue reading

Understanding radosgw benchmarks

Posted on Wed 18 November 2015 in hints-and-kinks • Tagged with Ceph • 7 min read

We’ve noticed that there are a few common misconceptions around radosgw performance, and we’re hoping that this post can clear up some of those.

radosgw is of course Ceph’s RESTful object gateway. That means that you can use any client that speaks the Amazon S3 or OpenStack …


Continue reading

Fun with extended attributes in Ceph Dumpling

Posted on Mon 24 February 2014 in hints-and-kinks • Tagged with Ceph • 7 min read

This is a rather nasty bug in Ceph OSD, affecting 0.67 “Dumpling” and earlier releases. It is fixed in versions later than 0.70, and a simple workaround is available, but when it hits, this issue can be pretty painful.

Please read this post to the end. This is …


Continue reading

Unrecoverable unfound objects in Ceph 0.67 and earlier

Posted on Tue 28 January 2014 in hints-and-kinks • Tagged with Ceph • 3 min read

As Ceph author Sage Weil points out frequently, distributed storage solutions for all their goodness have a “dirty little secret”: No matter just how redundant and reliable they are by design, a bug in the storage software itself can be a real issue.

And occasionally, the bug doesn’t have …


Continue reading

Solid-state drives and Ceph OSD journals

Posted on Sun 13 January 2013 in hints-and-kinks • Tagged with Ceph, Performance • 4 min read

Considerations for running Ceph OSD journals on SSDs.


Continue reading