Planet Ceph

Aggregated news from external sources

  • March 11, 2015
    New release of python-cephclient:

    I’ve just drafted a new release of python-cephclient
    on PyPi: v0.1.0.5.

    After learning about the ceph-rest-api I just had
    to do something fun with it.

    In fact, it’s going to become very handy for me as I might start to develop
    with it for things like nagios monitoring scripts.

    The changelog:


    • Add missing dependency on the requests library
    • Some PEP8 and code standardization cleanup
    • Add root “PUT” methods
    • Add mon “PUT” methods
    • Add mds “PUT” methods
    • Add auth “PUT” methods

    Donald Talton:

    • Add osd “PUT” methods

    Please try it out and let me know if you have any feedback !

    Pull requests are welcome 🙂

  • March 9, 2015
    Provisionning a teuthology target with a given kernel

    When a teuthology target (i.e. machine) is provisioned with teuthology-lock for the purpose of testing Ceph, there is no way to choose the kernel. But it can be installed afterwards using the following: cat > kernel.yaml <<EOF interactive-on-error: true roles: … Continue reading

  • March 9, 2015
    Ceph OSD uuid conversion to OSD id and vice versa

    When handling a Ceph OSD, it is convenient to assign it a symbolic name that can be chosen even before it is created. That’s what the uuid argument for ceph osd create is for. Without a uuid argument, a random … Continue reading

  • March 3, 2015
    Re-schedule failed teuthology jobs

    The Ceph integration tests may fail because of environmental problems (network not available, packages not built, etc.). If six jobs failed out of seventy, these failed test can be re-run instead of re-scheduling the whole suite. It can be done … Continue reading

  • February 28, 2015
    HOWTO extract a stack trace from teuthology (take 2)

    When a Ceph teuthology integration test fails (for instance a rados jobs), it will collect core dumps which can be downloaded from the same directory where the logs and config.yaml files can be found, under the remote/mira076/coredump directory. The binary … Continue reading

  • February 24, 2015
    CDS: Infernalis Call for Blueprints

    The “Ceph Developer Summit” for the Infernalis release is on the way. The summit is planed for 03. and 04. March. The blueprint submission period started on 16. February and will end 27. February 2015. Do you miss something in Ceph or plan to deve…

  • February 17, 2015
    Vote for Presentations: OpenStack Summit Vancouver 2015

    The next OpenStack summit is planed to take place in Vancouver from 18 – 22 May 2015. The  “Call for Speakers” ended last week. The vote for presentation period started today and will end 23. February, 23:00 UTC (00:00 CEST, 05:00 CST). This …

  • January 24, 2015
    Ceph Meetup Helsinki : 22 Jan 2015

    Ceph Meetup Helsinki , Finland 22nd Jan 2015It has been a good start to 2015. We the geeks of “Helsinki Metropolitan Area” express our sincere thanks to Red Hat Folks for arranging an unofficial “Ceph Day” s…

  • January 2, 2015
    Teuthology docker targets hack (4/5)

    The teuthology container hack is improved by adding a flag to retrieve packages from a user specified repository instead of The user can build packages from sources and run a job, which will implicitly save a docker image with … Continue reading

  • January 1, 2015
    Building Ceph Debian GNU/Linux packages

    The following script explains how to create Debian GNU/Linux packages for Ceph from a clone of the sources. releasedir=/tmp/release rm -fr releasedir mkdir -p $releasedir # # remove all files not under git so they are not # included in … Continue reading

  • December 21, 2014
    A make check bot for Ceph contributors

    The automated make check for Ceph bot runs on Ceph pull requests. It is still experimental and will not be triggered by all pull requests yet. It does the following: Create a docker container (using Checkout the merge of … Continue reading

  • December 15, 2014
    Teuthology docker targets hack (3/4)

    The teuthology container hack is improved so each Ceph command is run via docker exec -i which can read from stdin as of docker 1.4 released in December 2014. It can run the following job machine_type: container os_type: ubuntu os_version: … Continue reading