From: Loic Dachary Date: Sat, 30 May 2015 10:40:26 +0000 (+0200) Subject: erasure-code: set max_size to chunk_count() instead of 20 for shec X-Git-Tag: v9.1.0~530^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a44499f7e6609d9a32254dc6f4303122de74db31;p=ceph.git erasure-code: set max_size to chunk_count() instead of 20 for shec See 8b64fe93b088a3a33d357869c47e6bf928c3f0e4 for a detailed explanation. Signed-off-by: Loic Dachary --- diff --git a/src/erasure-code/shec/ErasureCodeShec.cc b/src/erasure-code/shec/ErasureCodeShec.cc index ffd8e59c594f1..2f8f2042aaa7c 100644 --- a/src/erasure-code/shec/ErasureCodeShec.cc +++ b/src/erasure-code/shec/ErasureCodeShec.cc @@ -53,6 +53,7 @@ int ErasureCodeShec::create_ruleset(const string &name, if (ruleid < 0) { return ruleid; } else { + crush.set_rule_mask_max_size(ruleid, get_chunk_count()); return crush.get_rule_mask_ruleset(ruleid); } }