Planet Ceph

Aggregated news from external sources

  • February 17, 2010
    v0.19 released

    The v0.19 release is finally here.  The focus this past cycle was on stability and the disk format, and things have improved greatly in that area.  Our plan is to make any future disk format changes roll forward, so that users won’t need to rebuild their file systems.  The protocol has also grown feature bits […]

  • December 4, 2009
    v0.18 released

    There’s a v0.18 release to match the latest posting of the kernel client code on the Linux email lists.  If there are no final issues there, that will be what I send to Linus for 2.6.33. Most of the changes since v0.17 are bug fixes in the MDS and kclient.  The main other item is […]

  • October 19, 2009
    v0.17 released

    We’ve released v0.17.  This is mainly bug fixes and some monitor improvements.  Changes since v0.16 include: kclient: fix >1 mds mdsmap decoding kclient: fix mon subscription renewal osdmap: fix encoding bug (and resulting kclient crash) msgr: simplified policy, failure model, code mon: less push, more pull mon: clients maintain single monitor session, requests and replies […]

  • October 5, 2009
    v0.16 released

    We’ve released v0.16.  The release primarily incorporates feedback on the Linux kernel client from LKML.  Changes since v0.15 include: kclient: corrected inline abuse, use of __init, sockaddr_storage (IPv6 groundwork), and other feedback kclient: xattr cleanups kclient: fix invalidate lockup bug kclient: fix msgr queue accounting lockup bug Andrew Morton was nice enough to take some […]

  • September 22, 2009
    v0.15 released

    We’ve released v0.15.  This is mostly cleanups for the kernel client and some work on the monitor interface.  Changes since v0.14 include: kclient: message api fixups (simpler, more robust) kclient: more message pools (avoiding ENOMEM) kclient: new ioctl to extract object name and location/address, given a file handle and offset kclient: fix with osd restart […]

  • September 8, 2009
    v0.14 released

    We”ve released v0.14.  Changes since v0.13 include: Messenger library changes (client now initiates all tcp connections) Improved client/monitor protocol Working Hadoop and Hypertable file system modules (many associated libceph, uclient fixes) man page fixes Debian packages fixed (now libcrush, libcrush-dev, librados, librados-dev, libceph, libceph-dev all work) Streamlined client startup (fewer messages, faster client id assignment) […]

  • August 24, 2009
    v0.13 released

    We’ve made a v0.13 release.  This mostly fixes bugs with v0.12 that have come up over the past couple weeks: [ku]lcient: fix sync read vs eof, lseek(…, SEEK_END) mds: misc bug fixes for multiclient file access But also a few other big things: osd: stay active during backlog generation osdmap: override mappings (pg_temp) kclient: some […]

  • August 5, 2009
    v0.12 released

    I’ve just tagged a v0.12 released, and sent the kernel client patchset off to the Linux kernel and fsdevel lists again.  There was a v0.11 a week ago as well that incorporated some earlier feedback from the kernel lists. Changes since v0.11: mapping_set_error on failed writepage document correct debugfs mount point simplify layout/striping ioctls removed […]

  • July 16, 2009
    v0.10 released

    We’ve released v0.10.  The big items this time around: kernel client: some cleanup, unaligned memory access fixes much debugging of MDS recovery: kernel client will now correctly untar, compile kernel with MDS server running in a 60 second restart loop. a few misc mds fixes osd recovery fixes userspace client: many bug fixes, now quite […]

  • May 19, 2009
    v0.8 released

    Ceph v0.8 has been released.  Debian packages for amd64 and i386 have been built and there is a tarball, or you can pull the ‘master’ branch from Git.  This update has a lot of important protocol changes and corresponding performance improvements: Client / MDS protocol simplification — faster, less fragile Online adjustment of data and/or […]

  • March 10, 2009
    v0.7 release

    I’ve tagged a v0.7 release.  Probably the biggest change in this release (aside from the usual bug fixes and performance improvements) is the new start/stop and configuration framework.  Notably, the entire cluster configuration can be described by a single cluster.conf file that is shared by all nodes (distributed via scp or NFS or whatever) and used […]

  • November 14, 2008
    v0.5 release sent to linux-fsdevel, -kernel

    I’ve tagged a v0.5 release, and this time sent the client portion in patch form to linux-kernel and linux-fsdevel for review.  We’ll see what happens!  It weights in a 20k lines of code, so I’ll be impressed if anyone decides to wade through it immediately. New in this release: Lots of bug fixes, especially in […]

Careers