From e46804bbf82c99a96189b2d634660946d8ac6460 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 17 May 2011 13:29:30 -0700 Subject: [PATCH] osdmap: use straw buckets everywhere by default We were using uniform for the leaf buckets. Use straw instead. Signed-off-by: Sage Weil --- src/osd/OSDMap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index ca3cfd8a55f6a..19e0c8fbcfca1 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -180,7 +180,7 @@ void OSDMap::build_simple_crush_map(CrushWrapper& crush, map& rweights[i] += 0x10000; } - crush_bucket *domain = crush_make_bucket(CRUSH_BUCKET_UNIFORM, CRUSH_HASH_DEFAULT, 1, j, items, weights); + crush_bucket *domain = crush_make_bucket(CRUSH_BUCKET_STRAW, CRUSH_HASH_DEFAULT, 1, j, items, weights); ritems[i] = crush_add_bucket(crush.crush, 0, domain); dout(20) << "added domain bucket i " << ritems[i] << " of size " << j << dendl; -- 2.39.5