The Ceph Blog

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

  • March 10, 2015
    v0.80.9 Firefly released

    This is a bugfix release for firefly. It fixes a performance regression in librbd, an important CRUSH misbehavior (see below), and several RGW bugs. We have also backported support for flock/fcntl locks to ceph-fuse and libcephfs. We recommend that all Firefly users upgrade. For more detailed information, see the complete changelog. ADJUSTING CRUSH MAPS This point release fixes …Read more

  • March 5, 2015
    Incomplete PGs — OH MY!

    I recently had the opportunity to work on a Firefly cluster (0.80.8) in which power outages caused a failure of two OSDs. As with lots of things in technology, that’s not the whole story. The manner in which the power outages and OSD failures occurred put the cluster into a state with 5 placement groups …Read more

  • February 27, 2015
    v0.93 Hammer release candidate released

    This is the first release candidate for Hammer, and includes all of the features that will be present in the final release. We welcome and encourage any and all testing in non-production clusters to identify any problems with functionality, stability, or performance before the final Hammer release. We suggest some caution in one area: librbd. …Read more

  • February 26, 2015
    v0.87.1 Giant released

    This is the first (and possibly final) point release for Giant. Our focus on stability fixes will be directed towards Hammer and Firefly. We recommend that all v0.87 Giant users upgrade to this release. UPGRADING Due to a change in the Linux kernel version 3.18 and the limits of the FUSE interface, ceph-fuse needs be …Read more

  • February 16, 2015
    Ceph Developer Summit: Infernalis

    Hey Cephers, it’s that time again…time for another Ceph Developer Summit! As Hammer winds its way through the maze of QA and release procedures we need to start looking forward to what will come with Infernalis (which is a cool lookin’ squid if you haven’t seen it yet). Blueprint submissions are now open for any …Read more

  • February 3, 2015
    v0.92 released

    This is the second-to-last chunk of new stuff before Hammer. Big items include additional checksums on OSD objects, proxied reads in the cache tier, image locking in RBD, optimized OSD Transaction and replication messages, and a big pile of RGW and MDS bug fixes. UPGRADING The experimental ‘keyvaluestore-dev’ OSD backend has been renamed ‘keyvaluestore’ (for …Read more

  • January 14, 2015
    v0.91 released

    We are quickly approaching the Hammer feature freeze but have a few more dev releases to go before we get there. The headline items are subtree-based quota support in CephFS (ceph-fuse/libcephfs client support only for now), a rewrite of the watch/notify librados API used by RBD and RGW, OSDMap checksums to ensure that maps are …Read more

  • January 14, 2015
    v0.80.8 Firefly released

    This is a long-awaited bugfix release for firefly. It several imporant (but relatively rare) OSD peering fixes, performance issues when snapshots are trimmed, several RGW fixes, a paxos corner case fix, and some packaging updates. We recommend that all users for v0.80.x firefly upgrade when it is convenient to do so. NOTABLE CHANGES

  • December 19, 2014
    v0.90 released

    This is the last development release before Christmas. There are some API cleanups for librados and librbd, and lots of bug fixes across the board for the OSD, MDS, RGW, and CRUSH. The OSD also gets support for discard (potentially helpful on SSDs, although it is off by default), and there are several improvements to …Read more

  • November 12, 2014
    v0.88 released

    This is the first development release after Giant. The two main features merged this round are the new AsyncMessenger (an alternative implementation of the network layer) from Haomai Wang at UnitedStack, and support for POSIX file locks in ceph-fuse and libcephfs from Yan, Zheng. There is also a big pile of smaller items that re …Read more

  • October 29, 2014
    v0.87 Giant released

    This release will form the basis for the stable release Giant, v0.87.x. Highlights for Giant include: RADOS Performance: a range of improvements have been made in the OSD and client-side librados code that improve the throughput on flash backends and improve parallelism and scaling on fast machines. CephFS: we have fixed a raft of bugs …Read more

  • October 16, 2014
    v0.80.7 Firefly released

    This release fixes a few critical issues with v0.80.6, particularly with clusters running mixed versions. We recommend that all v0.80.x Firefly users upgrade to this release. For more detailed information, see the complete changelog. NOTABLE CHANGES osd: fix invalid memory reference in log trimming (#9731 Samuel Just) osd: fix use-after-free in cache tiering code (#7588 Sage Weil) osd: …Read more

Careers