Planet Ceph

Aggregated news from external sources

  • November 6, 2011

    The name Ceph comes from cephalopod, a class of mollusks that includes the octopus and squid.  The suggestion came from Carlos Maltzahn, a professor in our research group at UCSC, sometime in 2006.  My memory is a bit hazy, but if memory serves the reasoning had something to do with their high level of intelligence […]

  • October 18, 2011
    v0.37 released

    v0.37 is ready.  Notable changes this time around: radosgw: backend on-disk format changes radosgw: improved logging radosgw: package improvements (init script, fixed deps) osd: bug fixes! teuthology: btrfs testing If you are currently storing data with radosgw, you will need to export and reimport your data as the backend storage strategy has changed to improve […]

  • October 11, 2011
    RBD Status Update

    Just a quick update on the current status of RBD. The main recent development is that librbd (the userspace library) can ack writes immediately (instead of waiting for them to actually commit), to better mimic the behavior of a normal disk. Why do this? A long long time ago, when you issued a write to […]

  • October 1, 2011
    v0.36 released

    It’s been three weeks and v0.36 is ready.  The most visible change this time around is that the daemons and tools have been renamed.  Everything that used to start with ‘c’ now starts with ‘ceph-’, and libceph is now libcephfs.  Nothing earth shattering, but we’re trying to clean these things up where we can and […]

  • September 21, 2011
    v0.35 released

    WARNING: There is a disk format change in this release that requires a bit of extra care to upgrade safely.  Please see below. Notable changes since v0.34 include: osd: large collections of objects are pre-hashed into directories radosgw: pools are preallocated librbd: asynchronous api for many operations rbd: show progress for long-running operations rados export: […]

  • September 3, 2011
    Roadmap update

    We spent some time this week working on our technical roadmap for the next few months. It’s all been mostly translated into issues and priorities in the tracker (here’s a sorted priority list), but from that level of gory detail it’s hard to see the forest for the trees. At a high level, the basic […]

  • August 27, 2011
    v0.34 released

    Another 2 weeks, another release. Notable changes in v0.34: radosgw: atomic GET and PUT (and some groundwork for supporting versioning) librados: API tests mon: fix for data corruption for certain crashes cfuse/libceph: many many many bug fixes osd: fix for various races during pool/pg creation osd: fix for a few peering crashes mds: misc fixes […]

  • August 17, 2011
    v0.33 released

    v0.33 is out. Notable changes this time around: osd: internal heartbeat mechanism to detect internal workqueue stalls osd: rewritten heartbeat code, much more reliable osd: collect/sum usage stats by user-specified object category (in addition to total) mds: fixed memory leak for standby-replay mode mds: many fixes with multimds subtree management vs rename radosgw: multi-threaded mode […]

  • August 1, 2011
    v0.32 released

    We’ve released v0.32. Notable in this release: common: perfcounter instrumentation now accessible via unix domain socket mon: dump cluster state in json format client: fix a few stalls, ref count links, clustered mds misbehaviors mds: many many clustering fixes, getting closer mds: fix for O_APPEND behavior osd: bug fixes in clone overlap tracking, accounting osd: […]

  • July 9, 2011
    v0.31 released

    We’ve released v0.31. Notable changes include: librados, libceph: can now access multiple clusters in same process osd: snapshot rollback fixes osd: scrub race mds: fixed lock starvation issue client: cache ref counting fixes client: snap writeback, umount hang, cache pressure, other fixes radosgw: atomic PUT There is also the usual mix of bug fixes and […]

  • July 8, 2011
    Linus vs FUSE

    I can’t decide whether Linus is amused or annoyed by the extent to which people hang on his every word, or go nuts over his random rants about this or that. People still talk about his pronouncement about O_DIRECT and tripping monkeys (which has now found a home on the open(2) man page). The latest […]

  • June 28, 2011
    v0.30 released

    We’re pushing out v0.30. Highlights include: librbd: Fixed race/crash mds: misc clustered mds fixes mds: misc rename journaling/replay fixes mds: fixed flock deadlock when processes die during lock wait osd: snaptrimmer fixes, misc races, recovery bugs auth: fixed cephx race/crash librados: rados bench fix librados: flush radosgw: multipart uploads debian: gceph moved to separate package […]