From 841bc5f88550a0e71931a280244f5a0c6fe1138f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 4 Aug 2009 12:52:43 -0700 Subject: [PATCH] osdmap: only use domains if ndom > 1 --- src/osd/OSDMap.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index ad1b6a421afd9..d3a7377764d0b 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -141,7 +141,8 @@ void OSDMap::build_simple_crush_map(CrushWrapper& crush, map& int ndom = num_dom; if (!ndom) ndom = MAX(g_conf.osd_max_rep, g_conf.osd_max_raid_width); - if (num_osd >= ndom*3 && + if (ndom > 1 && + num_osd >= ndom*3 && num_osd > 8) { int ritems[ndom]; int rweights[ndom]; -- 2.39.5