From 44fe8c82139f3c1ddde49e10b90a1ee60c11b600 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 19 May 2012 13:24:35 -0700 Subject: [PATCH] osdmap: set name_pool correctly in build_simple*() Backport: dho Signed-off-by: Sage Weil --- src/osd/OSDMap.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 401d5eda58775..01ca6060c1b93 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -1457,6 +1457,7 @@ void OSDMap::build_simple(CephContext *cct, epoch_t e, uuid_d &fsid, if (p->first == CEPH_DATA_RULE) pools[pool].crash_replay_interval = cct->_conf->osd_default_data_pool_replay_window; pool_name[pool] = p->second; + name_pool[p->second] = pool; } build_simple_crush_map(cct, *crush, rulesets, nosd); @@ -1571,6 +1572,7 @@ void OSDMap::build_simple_from_conf(CephContext *cct, epoch_t e, uuid_d &fsid, if (p->first == CEPH_DATA_RULE) pools[pool].crash_replay_interval = cct->_conf->osd_default_data_pool_replay_window; pool_name[pool] = p->second; + name_pool[p->second] = pool; } build_simple_crush_map_from_conf(cct, *crush, rulesets); -- 2.39.5