]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
erasure-code: ErasureCodeJerasure::create_ruleset must return a ruleset 2244/head
authorLoic Dachary <loic@dachary.org>
Sun, 10 Aug 2014 15:10:04 +0000 (17:10 +0200)
committerLoic Dachary <loic@dachary.org>
Tue, 12 Aug 2014 13:53:53 +0000 (15:53 +0200)
commit07e1ceb55ac3cf0bea58cec27737e45391de9106
tree64b641863bd3522bec19f94c64909606777ddf41
parent96047f1de4e0591a294e31ed6af6edfb3b2357e4
erasure-code: ErasureCodeJerasure::create_ruleset must return a ruleset

CrushWrapper::add_simple_ruleset does not return a ruleset, it returns
a ruleid that must be converted into a ruleset before being returned.

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

Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 0029a35872d3fc15f9a0d60d095b2e111d6e98a6)
src/erasure-code/jerasure/ErasureCodeJerasure.cc
src/test/erasure-code/TestErasureCodeJerasure.cc