Planet Ceph

Aggregated news from external sources

  • June 8, 2011
    v0.29 released

    Ceph v0.29 is ready.  Notable changes since v0.28.2 include mds: some fixes for multiple clients accessing the same directory obsync: supports rados/rgw backend osd: fix bug causing recovering objects to be excluded from object listing rados: import/export support for xattrs, incremental updates radosgw: misc fixes libceph: readdir bug fixes osd: fix for various heartbeat failures […]

  • May 29, 2011
    v0.28.2 released

    We’ve tagged v0.28.2, which includes several bugs fixed over the past week.  These include: mds: crash on unlink (uninitialized variable) mds: fix for multiclient writer vs stat hang mds: tolerate ENOENT on journal prezeroing osd: disable automatic marking of objects as lost (paranoia) osd: fix race on pg activation (crash) mkcephfs: fix for mon setup […]

  • May 24, 2011
    v0.28.1 released

    I tagged and uploaded v0.28 a week ago but forgot to blog and email about it. That may be just as well, as there were a number of issues that got fixed last week. I’ll separate out the main items. Changes for v0.28: osd: peering code refactor osd: long object name support osd: removed fragile […]

  • May 5, 2011
    v0.27.1 released

    We’ve released v0.27.1. This includes a few bugfixes for v0.27, including mds: misc journaling and replay bugs mds: fixed –reset-journal cfuse: fixed device major/minor values conf: less noise to stdout osd: fixed file descriptor leak from fiemap operation In short, nothing terribly earth shattering.  v0.28 is about a week away, and will include significant changes […]

  • April 24, 2011
    v0.27 released

    v0.27 is done!  This mostly bugfixes, cleanups, and incremental improvements.  Notably: * lots of cleanups in config file loading, handling, to make library behavior sane, warn on config file errors, etc. * osd: fix out of order ack bug * mount.ceph: uses kernel keys interface (when available) to pass secrets * osd, mon: use new […]

  • March 15, 2011
    v0.25.1 released

    This a bugfix release.  If you’re using librados or librbd, please upgrade, as there are some small API fixes.  If not, there isn’t anything too critical here aside from some OSD recovery corner cases. * librados: some size_t -> uint64_t type conversions to support large objects * librbd: lots of size_t -> uint64_t conversions for […]

  • March 6, 2011
    v0.25 released

    We’ve just tagged the v0.25 release.  Most of the work here is in the OSD cluster, a new librbd library (refactoring existing RBD infrastructure), and a librados API refresh. * osd: fix map churn while peering * osd: “watch/notify” framework for RBD synchronization * osd: ability to read from closest replica * osd: many bug […]

  • February 11, 2011
    v0.24.3 released

    We’ve released v0.24.3 with more bug fixes, including one that loses data in certain cases when OSDs restart during recovery. It’s pretty much all OSD stuff, which is where we’re focusing our testing efforts currently. osd: misc crashes, slowness osd: fix bug that loses backlog (and potentially data) osd: scrub fixes osd: snap_trimmer fixes mds: fix […]

  • January 25, 2011
    v0.24.2 released

    This is a bugfix release.  Changes since v0.24.1 include: osd: fix journal ordering bug (crash) osd: fix long sync delay osd: don’t overflow journal size osd: snapshot trimming bugs osd: fix msgr connection issues after osd restart osd: don’t crash on no-journal case mds: fix double-pinning of stray inodes (crash) mds: don’t block signals after […]

  • January 10, 2011
    v0.24.1 released

    v0.24.1 has been released, with a number of bug fixes from v0.24.  These include: msgr: fix races during connection teardown mds: fix bug during directory removal mds: fix replay issue when mds restarts immediately after mkfs filestore: fix journal ordering problem (triggered under load) osd: fix recovery issue osd: several scrub bug fixes This is […]

  • November 23, 2010
    v0.23.1 released

    This release includes some bug fixes for v0.23, although there’s nothing here that too many people have been hitting, fortunately. cfuse/libceph: fix crash with clustered mds restart cfuse/libceph: fix hard link caching cfuse/libceph: fix lssnap msgr: fix various races msgr: fix IPv6 address parsing buffer overflow v0.24 is still a few weeks away, and will […]

  • November 12, 2010
    v0.23 released

    Another month, and v0.23 is out.  The main milestone here is that clustered MDS is pretty stable.  Stable enough that, if you’re interested and willing, we’d like you to try it and let us know what problems you have.  Notably, clustered recovery is not yet well tested (that’s v0.24), so don’t do this unless you’re […]