]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crush: implement try_remap_rule
authorSage Weil <sage@redhat.com>
Wed, 15 Mar 2017 16:46:25 +0000 (12:46 -0400)
committerSage Weil <sage@redhat.com>
Tue, 28 Mar 2017 14:12:09 +0000 (10:12 -0400)
commit06ec9d41ebc6db434ccf832713863e14ae5089b2
tree7e59914c08027fea7a58f70e15d3d45209583bf7
parente110ffde50e0feefae9bacef4aec289e93f106e8
crush: implement try_remap_rule

Simulate a CRUSH mapping but try to identify alternative OSD
choices (based on an underfull list and overfull set) that still
respect the CRUSH rule constraints.

Signed-off-by: Sage Weil <sage@redhat.com>
src/crush/CrushWrapper.cc
src/crush/CrushWrapper.h
src/test/crush/CrushWrapper.cc