]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
CrushWrapper: validate default replicated ruleset config opt
authorIlya Dryomov <idryomov@gmail.com>
Fri, 15 May 2015 18:44:27 +0000 (21:44 +0300)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 27 May 2015 12:05:10 +0000 (15:05 +0300)
commit29f11c7b67d4712430f71c982a4a670fe55ff051
tree6f434c444486bee1e382070a214f6c89be0faa5c
parentf032c4098ec04f4ee4b4105915a9108e630a2155
CrushWrapper: validate default replicated ruleset config opt

Validate osd_pool_default_crush_{replicated_ruleset,rule} config
options, in particular when creating pools.  Otherwise "ceph osd pool
create foo <pg_num>" may end up creating pools with non-existent
rulesets.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/crush/CrushWrapper.cc
src/osd/OSDMap.cc
src/test/mon/osd-pool-create.sh