Mark libcls_kvs as a module

This was missed by the changes in commit 909a733fe7119fc1bf123b3739e3acc6f2135b6a

Signed-off-by: James Page <james.page@ubuntu.com>
sysvinit, upstart: use df -P when weighting new OSDs

This avoids parsing out the wrong value when a long device name makes
df wrap over two lines.

Fixes: #6699
Reported-by: Jan Harkes <jaharkes@cs.cmu.edu>
Reviewed-by: Noah Watkins <noah.watkins@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
README: update a list of build deps for rpm-based systems

A list of build dependencies for rpm-based OSes is missing a few items.
This fills in the gaps.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
osd/OSDMap: add 'chassis' to default type hierarchy

A chassis is usually bigger than a host but smaller than a rack.  This will
be useful for a broad class of modern hardware that sticks multiple hosts
in the same chassis (in sleds, or on cards, or blades, or whatever).

Signed-off-by: Sage Weil <sage@inktank.com>
osd/OSDMap: add region, pdu, pod types while we are at it

One use noted that they have a 'pdu' type in their type hierarchy that
typically spans multiple racks.  Others are known to use the 'pod'
terminology; add that to.  And I can imagine 'region' above datacenter.

Factor this into a helper to make things a bit less fragile.

Signed-off-by: Sage Weil <sage@inktank.com>
Merge pull request #883 from idryomov/wip-readme

README: update a list of build deps for rpm-based systems

Reviewed-by: Sage Weil <sage@inktank.com>
Merge pull request #841 from ceph/wip-crush-chassis

osd/OSDMap: add 'chassis' to default type hierarchy

Reviewed-by: Loic Dachary <loic@dachary.org>
Merge pull request #876 from javacruft/wip-missed-module

Mark libcls_kvs as a module

Reviewed-by: Sage Weil <sage@inktank.com>
Merge pull request #882 from ceph/wip-6699

sysvinit, upstart: use df -P when weighting new OSDs

Reviewed-by: Noah Watkins <noah.watkins@inktank.com>
osd/OSDMap: fix typo and crush types helper

Bah!

Signed-off-by: Sage Weil <sage@inktank.com>
doc: Added a link to get packages.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Fixed hyperlink to the manual installation section.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
Merge git://github.com/ceph/ceph