]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crush: add per pool choose_args when calling do_rule
authorLoic Dachary <ldachary@redhat.com>
Sat, 15 Apr 2017 16:31:42 +0000 (18:31 +0200)
committerLoic Dachary <ldachary@redhat.com>
Tue, 18 Apr 2017 07:39:43 +0000 (09:39 +0200)
commit55fb91d64071552ea1bc65ab4ea84d3c8b73ab4b
treee74b9d2820cae2cf901ae55162b3f11fc5214342
parent19537a450fd5c5a0bb8b7830947507a76db2ceca
crush: add per pool choose_args when calling do_rule

If there is no crush_choose_arg_map for a given pool (the default) a
NULL pointer is given instead and crush_do_rule behavior remains
unchanged.

Signed-off-by: Loic Dachary <loic@dachary.org>
src/crush/CrushTester.cc
src/crush/CrushWrapper.h
src/osd/OSDMap.cc
src/test/crush/crush.cc
src/test/erasure-code/TestErasureCodeIsa.cc
src/test/erasure-code/TestErasureCodeJerasure.cc
src/test/erasure-code/TestErasureCodeLrc.cc