]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon/OSDMonitor: improve crush map validation 17508/head
authorSage Weil <sage@redhat.com>
Wed, 6 Sep 2017 02:46:48 +0000 (22:46 -0400)
committerSage Weil <sage@redhat.com>
Thu, 14 Sep 2017 16:31:43 +0000 (12:31 -0400)
commit8f8f0b25058ff7319ec9d023f0eceb5832d0ecff
tree0fb67f230b4b3da8268a164e2717ed2a2b848c02
parent71d4b2bed54371657693cfb999ade44449be0efd
mon/OSDMonitor: improve crush map validation

- move into OSDMap method
- ensure that rules exist for each pool
- ensure pool type matches rule type
- ensure rule mask min/max size cover the pool size

Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/OSDMonitor.cc
src/osd/OSDMap.cc
src/osd/OSDMap.h