]> 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>
Tue, 12 Aug 2014 13:53:31 +0000 (15:53 +0200)
commit96047f1de4e0591a294e31ed6af6edfb3b2357e4
tree169d83690f181e925914f85f2d222a8c9f8effde
parente087862d5bd894572a6c223b45f4275cadd4b480
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>
(cherry picked from commit 04a484a4d5800c9bcf9805d3e87ed0c8dee01c9a)
src/erasure-code/ErasureCodeInterface.h
src/mon/OSDMonitor.cc