Planet Ceph

Aggregated news from external sources

  • 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 13, 2010
    S3-compatible object storage with radosgw

    The radosgw has been around for a while, but it hasn’t been well publicized or documented, so I thought I’d mention it here.  The idea is this: Ceph’s architecture is based on a robust, scalable distributed object store called RADOS. Amazon’s S3 has shown that a simple object-based storage interface is a convenient way to […]

  • 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 […]

  • October 30, 2010
    v0.22.2 released

    v0.22.2 is out with a few minor bug fixes: cfuse: fix truncation issue osd: fix decoding of legacy (0.21 and earlier) coll_t (which caused problems for people upgrading) osd: handle missing objects on snap reads filestore: escape xattr chunk names Not too much here, but the decoding error would bite anyone upgrading from v0.21. Relevant […]

  • October 29, 2010
    Rados Block Device merged for 2.6.37

    The Linux kernel merge window is open for v2.6.37, and RBD (rados block device) has finally been merged.  RBD lets you create a block device in Linux that is striped over objects stored in a Ceph distributed object store.  This basic approach gives you some nice features: “thin provisioning” — space isn’t used in the […]

  • October 24, 2010
    v0.22.1 released

    This release fixes a few critical bugs in v0.22: osd: fix hang during mkfs journal creation objecter: fix rare hang during shutdown msgr: fix reconnect errors due to timeouts init-ceph: check for correct instance in daemon_is_running() filestore: deliberate crash on ENOSPC/EIO to avoid corruption filestore: split xattrs into chunks (partial workaround for xattr size limitations […]

  • October 15, 2010
    v0.22 released

    It’s a bit late, but v0.22 is here.  The original goal for this release was to have a stable clustered MDS that we can encourage users to test.  Unfortunately, we did not quite make that mark: there are still a couple significant bugs we’re working on, and I don’t want to push this release back […]

  • September 18, 2010
    v0.21.3 released

    The v0.21.3 release is out.  Changes since v0.21.2 include: cfuse: fix readdir for large directories cfuse: fixed truncation (now passes fsx) radosgw: fixed some info leakage between users radosgw: support wildcard dns for bucketname.domain/object access mon: less log noise mds: fixed snap bug with directory renames mds: fixed journal replay bug with reconnecting clients mds: […]

  • August 30, 2010
    rbd (rados block device) status

    The rados block device (rbd) is looking pretty good at this point.  The basic feature set: network block device backed by objects in the Ceph distributed object store (rados) thinly provisioned image resizing image export/import/copy/rename read-only snapshots revert to snapshot Linux and qemu/kvm clients Main items on the the to-do list: TRIM image layering/copy-on-write locking […]

  • August 28, 2010
    v0.21.2 released

    This is a second bugfix release for the v0.21 series.  Changes include: osd: less log noise osd: mark down old heartbeat peers filejournal: clean up init sequence, less confusing errors on startup msgr: fix throttler leak (fixes deadlock) osdmaptool: don’t crash on corrupt input mds: error to client on invalid opcode mds: fix ENOTEMPTY checks […]

  • August 16, 2010
    v0.21.1 released

    We’ve made a bugfix release for v0.21 last week.  Changes include: debian and rpm packaging fixes mds: fixed crash on some mds->client messages mds: fix snaprealm behavior on readdir (occasional client misbehavior) monmaptool: man page typo rados: usage fix osd: fix heartbeat to/from osds (fixing osd up/down flapping) osd: fix replies to dup/committed requests (fixes […]

  • July 29, 2010
    v0.21 released

    It’s been a while, but v0.21 is ready.  Most of the work this time around has been on stability. There is one key new feature, however: RBD, the rados block device, which let you create a virtual disk backed by objects stored in the Ceph cluster.  The images can be mapped natively by the ceph […]