The Ceph Blog

Ceph blog stories provide high-level spotlights on our customers all over the world

  • December 22, 2013
    v0.72.2 Emperor released

    This is the second bugfix release for the v0.72.x Emperor series. We have fixed a hang in radosgw, and fixed (again) a problem with monitor CLI compatiblity with mixed version monitors. (In the future this will no longer be a problem.) Upgrading: The JSON schema for the ‘osd pool set …’ command changed slightly. Please […]

  • December 22, 2013
    v0.67.5 Dumpling released

    This release includes a few critical bug fixes for the radosgw, including a fix for hanging operations on large objects. There are also several bug fixes for radosgw multi-site replications, and a few backported features. Also, notably, the ‘osd perf’ command (which dumps recent performance information about active OSDs) has been backported. We recommend that […]

  • December 12, 2013
    v0.73 released

    This release, the first development release after emperor, includes many bug fixes and a few additional pieces of functionality. The first batch of larger changes will be landing in the next version, v0.74. Notable changes: mon: trim MDSMaps (Joao Eduardo Luis) ceph-kvstore-tool: expanded command set and capabilities (Joao Eduardo Luis) sysvinit, upstart: prevent both init […]

  • December 10, 2013
    The Ceph User Committee is born

    If you have been keeping an eye on the Ceph mailing lists you probably noticed the recent launch of the Ceph User Committee that was discussed at the Firefly user summit. This is an exciting development in the Ceph community as it gives us many more hands to make sure that Ceph users around the […]

  • November 12, 2013
    Updates to Ceph tgt (iSCSI) support

    In a previous blog post I introduced work we’ve done to the user-space tgt iSCSI project to allow exporting RADOS block device (rbd) images as iSCSI targets. I’ve recently taken a short break from working on the Calamari project to update that support to bypass some limitations and add some functionality. The tgt-admin utility now […]

  • November 9, 2013
    v0.72 Emperor Released

    This is the fifth major release of Ceph, the fourth since adopting a 3-month development cycle. This release brings several new features, including multi-datacenter replication for the radosgw, improved usability, and lands a lot of incremental performance and internal refactoring work to support upcoming features in Firefly. Highlights include: common: improved crc32c performance librados: new […]

  • November 9, 2013
    Ceph Performance Part 2: Write Throughput Without SSD Journals

    INTRODUCTION Hello again! If you are new around these parts you may want to start out by reading the first article in this series available here. For the rest of you, I am sure you are no doubt aware by now of the epic battle that Mark Shuttleworth and I are waging over who can …Read more

  • November 5, 2013
    First Impressions Through Fscache and Ceph

    It’s always great when we can single out the development efforts of our community (there are so many good ones!). But it’s even better when the developers of our community feel brave enough to share their hard work with the community directly. Recently Milosz Tanski has been putting in some hard work to combine the […]

  • November 1, 2013
    Ceph Developer Summit: Firefly

    They say “time flies when you’re having fun,” and we have certainly been having fun. Another Ceph Developer Summit is fast approaching. If you didn’t see the announcement on the mailing list we are accepting community blueprints for ‘Firefly,’ the next major release of Ceph slated for release Feb 2014. We will be sticking with […]

  • October 30, 2013
    New “Inktank Ceph Enterprise” Builds on What Makes Ceph Great

    Today Inktank announced the latest offering for their Enterprise Subscription customers, “Inktank Ceph Enterprise.” This release couples the existing power of Ceph with Inktank’s unparalleled support and a monitoring and analytics GUI. Inktank Ceph Enterprise aims to enhance the Ceph experience for enterprise customers using the same underlying APIs, tools, and commands that are available […]

  • October 29, 2013
    Dynamic Object Interfaces with Lua

    In this post I’m going to demonstrate how to dynamically extend the interface of objects in RADOS using the Lua scripting language, and then build an example service for image thumbnail generation and storage that performs remote image processing inside a target object storage device (OSD). We’re gonna have a lot of fun. Before we […]

  • October 18, 2013
    v0.71 released

    This development release includes a significant amount of new code and refactoring, as well as a lot of preliminary functionality that will be needed for erasure coding and tiering support. There are also several significant patch sets improving this with the MDS. Upgrading: The MDS now disallows snapshots by default as they are not considered […]

Careers