Monthly Archives: February 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

Posted in ceph | Leave a comment

An example of controlled technical debt

When I started working to help with Ceph backports, I was not familiar with the workflow (who does what, when and why) or the conventions (referencing commits from redmine issues, the redmine backport field, …). I felt the need for … Continue reading

Posted in Uncategorized | Leave a comment

How was a cherry-pick conflict resolved ?

When a git cherry-pick fails because of a conflict, it can be resolved and committed. The reviewer is reminded that a conflict had to be resolved by the Conflicts section at the end of the message body: commit 7b8e5c99a4a40ae788ad29e36b0d714f529b12eb Author: … Continue reading

Posted in git | Leave a comment

Script to enable redmine REST API

When redmine is installed in a container (as a test fixture for instance) with $ docker run –name=redmine -d -p 10080:80 \ -v $(pwd)/data/redmine:/home/redmine/data \ -v /var/run/docker.sock:/run/docker.sock \ -v $(which docker):/bin/docker sameersbn/redmine:2.6.1 the following script can be used to enable … Continue reading

Posted in redmine | Leave a comment