Planet Ceph

Aggregated news from external sources

  • 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

  • December 13, 2014
    Why are by-partuuid symlinks missing or outdated ?

    The ceph-disk script manages Ceph devices and rely on the content of the /dev/disk/by-partuuid directory which is updated by udev rules. For instance: a new partition is created with /sbin/sgdisk –largest-new=1 –change-name=1:ceph data –partition-guid=1:83c14a9b-0493-4ccf-83ff-e3e07adae202 –typecode=1:89c57f98-2fe5-4dc0-89c1-f3ad0ceff2be — /dev/loop4 the kernel is … Continue reading

  • December 9, 2014
    How many PGs in each OSD of a Ceph cluster ?

    To display how many PGs in each OSD of a Ceph cluster: $ ceph –format xml pg dump | \ xmlstarlet sel -t -m “//pg_stats/pg_stat/acting” -v osd -n | \ sort -n | uniq -c 332 0 312 1 299 … Continue reading

  • November 29, 2014
    Ceph read-only mirror on gitlab

    The gitlab-mirrors scripts are installed to setup a a read-only Ceph mirror, updated hourly. It is used for permalinks such as src/osd/ The gitlab-mirrors is as follows: #Environment file # # gitlab-mirrors settings # #The user git-mirrors will run … Continue reading

  • November 25, 2014
    HOWTO debug a teuthology task

    To debug a modification to a ceph-qa-suite task ( for instance, a teuthology target is locked with: $ ./virtualenv/bin/teuthology-lock –lock-many 1 –owner $ ./virtualenv/bin/teuthology-lock –list-targets –owner > targets.yaml and used to run the test with: ./virtualenv/bin/teuthology \ … Continue reading

  • November 17, 2014
    Teuthology docker targets hack (2/4)

    The teuthology container hack is improved to snapshot the container after Ceph and its dependencies have been installed. It helps quickly testing ceph-qa-suite tasks. A job doing nothing but install the Firefly version of Ceph takes 14 seconds after the … Continue reading

  • November 10, 2014
    Running make check on Ceph pull requests

    Each Ceph contribution is expected to successfully run make check and pass all the unit tests it contains. The developer runs make check locally before submitting his changes but the result may be influenced by the development environment. A draft … Continue reading