The Ceph Blog

Ceph blog stories provide high-level spotlights on our customers all over the world

  • October 30, 2013
    New “Inktank Ceph Enterprise” Builds on What Makes Ceph Great

    Today Inktank announced the latest offering for their Enterprise Subscription customers, “Inktank Ceph Enterprise.” This release couples the existing power of Ceph with Inktank’s unparalleled support and a monitoring and analytics GUI. Inktank Ceph Enterprise aims to enhance the Ceph experience for enterprise customers using the same underlying APIs, tools, and commands that are available […]

  • October 29, 2013
    Dynamic Object Interfaces with Lua

    In this post I’m going to demonstrate how to dynamically extend the interface of objects in RADOS using the Lua scripting language, and then build an example service for image thumbnail generation and storage that performs remote image processing inside a target object storage device (OSD). We’re gonna have a lot of fun. Before we […]

  • October 18, 2013
    v0.71 released

    This development release includes a significant amount of new code and refactoring, as well as a lot of preliminary functionality that will be needed for erasure coding and tiering support. There are also several significant patch sets improving this with the MDS. Upgrading: The MDS now disallows snapshots by default as they are not considered […]

  • October 17, 2013
    v0.61.9 Cuttlefish released

    This point release resolves several low to medium-impact bugs across the code base, and fixes a performance problem (CPU utilization) with radosgw. We recommend that all production cuttlefish users upgrade. Notable changes: ceph, ceph-authtool: fix help (Danny Al-Gaaf) ceph-disk: partprobe after creating journal partition ceph-disk: specific fs type when mounting (Alfredo Deza) ceph-fuse: fix bug […]

  • October 9, 2013
    Ceph Performance Part 1: Disk Controller Write Throughput

    Introduction Here at Inktank our developers have been toiling away at their desks, profiling and optimizing Ceph to make it one of the fastest distributed storage solutions on the planet.  One question we often get asked is how to build an optimally performing Ceph cluster.  This isn’t always an easy question to answer because it …Read more

  • October 6, 2013
    v0.70 released

    Another development release is out.  Our timing on these has been slightly erratic.  As a result, this one has a bit less stuff than 0.69 did or 0.71 will.  The highlights are some rgw and mon fixes, and the architecture detection for enabling the optimized Intel CRC32c code is now working (which is nice: it’s […]

  • October 4, 2013
    v0.67.4 Dumpling released

    This point release fixes an important performance issue with radosgw, keystone authentication token caching, and CORS. All users (especially those of rgw) are encouraged to upgrade. Notable changes: crush: fix invalidation of cached names crushtool: do not crash on non-unique bucket ids mds: be more careful when decoding LogEvents mds: fix heap check debugging commands […]

  • September 26, 2013
    On the Road to a Better Ceph-Deploy

    Ceph-deploy is the easy deployment tool for Ceph, but for a while it caused more than one headache: almost no logging and no clear error messages when something went wrong. There has been a *lot* of effort trying to get those (and other) issues ironed out and making ceph-deploy way better. Like, ridiculously better. This […]

  • September 24, 2013
    CloudPlatform and Ceph: Delivering the Power of Choice

    The CloudPlatform 4.2 eagle has landed! This is especially exciting for Ceph users as it expands the integration footprint to give much better breadth and depth. The best part? The Ceph community was leading the charge on the integration work, and has done an amazing job in delivering powerful options to the end users. While […]

  • September 18, 2013
    v0.69 released

    Our v0.69 development release of Ceph is ready!  The most notable user-facing new feature is probably improved support for CORS in the radosgw.  There has also been a lot of new work going into the tree behind the scenes on the OSD that is laying the groundwork for tiering and cache pools.  As part of […]

  • September 16, 2013
    Why Not Open Source?

    In recent history it seems that open source is becoming much more of a household name (are we sick of blog entries titled “Open Source on the Desktop” yet?). From Linux to WordPress and everything in between, there are a myriad of projects that are both successful and freely available via source to anyone who […]

  • September 12, 2013
    Distributed storage and thinking inside the box

    I usually try to ignore all of the silly things that people say on the internet, but every once in a while there is something from a reputable source that is sufficiently misleading that I feel obliged to respond.  Cloudscaling CEO Randy Bias’s whitepaper Converged Storage, Wishful Thinking & Reality is an example of the […]

Careers