]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
OSDMap: respect default replicated ruleset config opt in build_simple()
authorIlya Dryomov <idryomov@gmail.com>
Thu, 21 May 2015 15:52:52 +0000 (18:52 +0300)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 27 May 2015 12:05:10 +0000 (15:05 +0300)
commitf032c4098ec04f4ee4b4105915a9108e630a2155
tree3f6eca7875368358afff490024aae1c25b0ebda2
parentea4f9421abb940c769e99e1c42b094ce8df391db
OSDMap: respect default replicated ruleset config opt in build_simple()

Use id provided by osd_pool_default_crush_{replicated_ruleset,rule}
config options when creating a simple replicated ruleset for an initial
osdmap instead of always making it ruleset 0.  Not doing so may leave
default created pools (currently "rbd") in a broken state with their
crush_ruleset pointing to a non-existent ruleset.

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