]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph: adjust crush tunables via 'ceph osd crush tunables <profile>'
authorSage Weil <sage@inktank.com>
Wed, 16 Jan 2013 22:09:53 +0000 (14:09 -0800)
committerSage Weil <sage@inktank.com>
Thu, 17 Jan 2013 00:25:13 +0000 (16:25 -0800)
commit19ee23111585f15a39ee2907fa79e2db2bf523f0
tree75a656444c01a1e583f601fb584a25d4efe39071
parent85eb8e382a26dfc53df36ae1a473185608b282aa
ceph: adjust crush tunables via 'ceph osd crush tunables <profile>'

Make it easy to adjust crush tunables.  Create profiles:

 legacy: the legacy values
 argonaut: the argonaut defaults, and what is supported.. legacy! (*(
 bobtail: best that bobtail supports
 optimal: the current optimal values
 default: the current default values

* In actuality, argonaut supports some of the tunables, but it doesn't
  say so via the feature bits.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
doc/rados/operations/crush-map.rst
src/crush/CrushWrapper.h
src/mon/OSDMonitor.cc
src/test/cli/ceph/help.t
src/tools/ceph.cc