Monthly Archives: June 2014

puppet-ceph update

End of last year, a new puppet-ceph module was bootstrapped with the ambitious goal to re-unite the dozens of individual efforts. I’m very happy with what we’ve accomplished. We are making progress although our community is mixed, but more importantly, … Continue reading

Posted in ceph, puppet | Leave a comment

Ceph erasure code jerasure plugin benchmarks (Highbank ARMv7)

The benchmark described for Intel Xeon is run with a Highbank ARMv7 Processor rev 0 (v7l) processor (the maker of the processor was Calxeda ), using the same codebase: The encoding speed is ~450MB/s for K=2,M=1 (i.e. a RAID5 equivalent) … Continue reading

Posted in ceph | 3 Comments

workaround DNSError when running teuthology-suite

Note: this is only useful for people with access to the Ceph lab. When running a Ceph integration tests using teuthology, it may fail because of a DNS resolution problem with: $ ./virtualenv/bin/teuthology-suite –base ~/software/ceph/ceph-qa-suite \ –suite upgrade/firefly-x \ –ceph … Continue reading

Posted in ceph | Leave a comment

Locally repairable codes and implied parity

When a Ceph OSD is lost in an erasure coded pool, it can be recovered using the others. For instance if OSD X3 was lost, OSDs X1, X2, X4 to X10 and P1 to P4 are retrieved by the primary … Continue reading

Posted in ceph | Leave a comment