ceph/ceph — pull request #1032 by dachary (2014-01-01 21:40:53+00:00)
Title: ceph-disk : fixes and improvements for the --data-dir code path and associated tests

This patch series is meant to make it possible to :

* use ceph-disk from sources to run an OSD for test purposes
* allow puppet-ceph to create OSDs using data directories instead of devices using ceph-disk, both for test purposes and deployment with as little changes as possible

It adds the following features and tests:

* run ceph-osd when --mark-init=none
* create the data directory if it does not exist
* tests for the --data-dir code path
* run ceph-osd when --mark-init=none

It also fixes a number of minor bugs which are grouped at the beginning of the series.