Planet Ceph

Aggregated news from external sources

  • January 30, 2009
    Some performance comparisons

    I did a few basic tests comparing Ceph to NFS on a simple benchmark, a Linux kernel untar.  I tried to get as close as possible to an “apples to apples” comparison.  The same client machine is used for NFS and Ceph; another machine is either the NFS server or the Ceph MDS.  The same […]

  • January 20, 2009
    POSIX file system test suite

    The unstable client (with all of the async metadata changes) is passing the full POSIX file system test suite again (modulo the question of whether chmod -1,-1 should be a no-op or update ctime).  We’re also surviving long dbench runs.  Progress!  I hope to push this all into the master branch after a bit more […]

  • August 18, 2008
    Snapshots are now in the ‘unstable’ branch

    I’ve just merged the snapshot support into the unstable branch.  It’s not completely finished yet (garbage collection and handling for a number of corner cases is still missing), but provided you don’t actually create/destroy any snapshots, things will behave as before. I’m merging this now because there was relatively extensive surgery on the MDS to […]

  • June 16, 2008
    Recursive accounting

    This is somewhat old news, but the recursive accounting changes have been merged into both the ‘unstable’ and ‘master’ branches, and the feature is documented in the wiki. I’m extremely curious what people think of this feature (useful? confusing?).  It takes liberties with two common behaviors of directories: first, with the “rbytes” mount option, the […]

  • May 23, 2008
    Stable (‘master’) branch updated

    I’ve just merged a bunch of recent changes into the ‘master’ branch in git.  The big items are lots of kernel client fixes improved stability of NFS re-export of a ceph client mount xattrs various OSD failure recovery fixes, and a corruption bug fix in EBOFS a big cleanup of the userspace client code, to […]

  • May 7, 2008
    v0.2 Released

    The kernel client is holding up well under the latest round of testing, so I’ve cut a v0.2 release and am sending an announcement to LKML and linux-fsdevel. Notable in this release: fully functional and reasonably stable kernel client NFS re-export of a ceph client mount client metadata leases for strict client cache coherency and […]

  • April 21, 2008
    Kernel client update

    The Linux kernel client has stabilized to the point where you can untar and build a kernel source tree (and unmount it cleanly) without any problems.  Yay!

  • April 8, 2008
    Well-behaved writeback

    We reached an exciting milestone for the Ceph kernel client this week: file data writeback is working, and well-behaved.  In particular, the speed of a tar file extraction is limited primarily by MDS latency for file creation.  File data is written asynchronously to OSDs in nice big I/Os (based on the striping parameters… 4 MB […]

  • March 13, 2008
    Google Summer of Code

    We’re applying for the Google Summer of Code this year. Some project ideas are posted in the wiki, although of course it is by no means an exhaustive list. From what I’ve read, some of the most successful GSoC projects are proposed by the students. That said, there are lots of interesting projects on the […]

  • March 2, 2008

    I’m setting up this blog as a way to let people keep tabs on development progress. I’ve been periodically sending updates to the ceph-devel list, but I don’t think that’s the ideal venue for announcements, and it seems unlikely…