]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
erasure-code: OSDMonitor::crush_ruleset_create_erasure needs ruleset
authorLoic Dachary <loic@dachary.org>
Sun, 10 Aug 2014 15:06:33 +0000 (17:06 +0200)
committerLoic Dachary <loic@dachary.org>
Sun, 10 Aug 2014 15:18:30 +0000 (17:18 +0200)
commit04a484a4d5800c9bcf9805d3e87ed0c8dee01c9a
tree213ea9724b922cc693bbe8433871c7dd229eff49
parent104440ce622b5d0850334c0592e2330cfd5a28b2
erasure-code: OSDMonitor::crush_ruleset_create_erasure needs ruleset

When OSDMonitor::crush_ruleset_create_erasure checks the ruleset for
existence, it must convert the ruleid into a ruleset before assigning it
back to the *ruleset parameter.

http://tracker.ceph.com/issues/9044 Fixes: #9044

Signed-off-by: Loic Dachary <loic@dachary.org>
src/erasure-code/ErasureCodeInterface.h
src/mon/OSDMonitor.cc