]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: implement --osd-pool-default-crush-replicated-ruleset
authorLoic Dachary <loic@dachary.org>
Thu, 26 Dec 2013 11:03:57 +0000 (12:03 +0100)
committerLoic Dachary <loic@dachary.org>
Thu, 26 Dec 2013 23:13:47 +0000 (00:13 +0100)
commitdd81858ca65b04daa220cb6ec1bbd9d8bca555aa
tree0cadb088f13e217ed5d94fab969f297083dfa1e9
parent2a7fcc35b8ceeff1e07da28b10ced4a2a4ed09ec
mon: implement --osd-pool-default-crush-replicated-ruleset

--osd-pool-default-crush-replicated-ruleset replaces
--osd-pool-default-crush-rule

If --osd-pool-default-crush-rule is set it takes precedence over
--osd-pool-default-crush-replicated-ruleset and a deprecation warning is
displayed.

The CrushWrapper::get_osd_pool_default_crush_replicated_ruleset helper is
used to implement this behaviour.

Signed-off-by: Loic Dachary <loic@dachary.org>
PendingReleaseNotes
doc/rados/configuration/pool-pg-config-ref.rst
src/common/config_opts.h
src/crush/CrushWrapper.cc
src/crush/CrushWrapper.h
src/mon/OSDMonitor.cc
src/osd/OSDMap.cc
src/test/cli/osdmaptool/create-print.t
src/test/cli/osdmaptool/create-racks.t
src/test/mon/osd-pool-create.sh