From: Jianpeng Ma Date: Tue, 7 Jan 2020 03:38:35 +0000 (+0800) Subject: osd/OSD.cc : remove unused funcs. X-Git-Tag: v15.1.1~229^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=20ecc688b2412df413082f80234f95f9c4dd65af;p=ceph-ci.git osd/OSD.cc : remove unused funcs. Signed-off-by: Jianpeng Ma --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 3db68987fce..15197037179 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1543,26 +1543,6 @@ void OSDService::_add_map_inc_bl(epoch_t e, bufferlist& bl) map_bl_inc_cache.add(e, bl); } -int OSDService::get_deleted_pool_pg_num(int64_t pool) -{ - std::lock_guard l(map_cache_lock); - auto p = deleted_pool_pg_nums.find(pool); - if (p != deleted_pool_pg_nums.end()) { - return p->second; - } - dout(20) << __func__ << " " << pool << " loading" << dendl; - ghobject_t oid = OSD::make_final_pool_info_oid(pool); - bufferlist bl; - int r = store->read(meta_ch, oid, 0, 0, bl); - ceph_assert(r >= 0); - auto blp = bl.cbegin(); - pg_pool_t pi; - ::decode(pi, blp); - deleted_pool_pg_nums[pool] = pi.get_pg_num(); - dout(20) << __func__ << " " << pool << " got " << pi.get_pg_num() << dendl; - return pi.get_pg_num(); -} - OSDMapRef OSDService::_add_map(OSDMap *o) { epoch_t e = o->get_epoch(); @@ -8015,7 +7995,6 @@ void OSD::handle_osd_map(MOSDMap *m) } encode(profile, bl); t.write(coll_t::meta(), obj, 0, bl.length(), bl); - service.store_deleted_pool_pg_num(j.first, j.second.get_pg_num()); } else if (unsigned new_pg_num = i.second->get_pg_num(j.first); new_pg_num != j.second.get_pg_num()) { dout(10) << __func__ << " recording pool " << j.first << " pg_num " diff --git a/src/osd/OSD.h b/src/osd/OSD.h index 8625bd899ee..60872fdc3b8 100644 --- a/src/osd/OSD.h +++ b/src/osd/OSD.h @@ -691,9 +691,6 @@ public: SimpleLRU map_bl_cache; SimpleLRU map_bl_inc_cache; - /// final pg_num values for recently deleted pools - map deleted_pool_pg_nums; - OSDMapRef try_get_map(epoch_t e); OSDMapRef get_map(epoch_t e) { OSDMapRef ret(try_get_map(e)); @@ -724,14 +721,6 @@ public: void _add_map_inc_bl(epoch_t e, bufferlist& bl); bool get_inc_map_bl(epoch_t e, bufferlist& bl); - /// get last pg_num before a pool was deleted (if any) - int get_deleted_pool_pg_num(int64_t pool); - - void store_deleted_pool_pg_num(int64_t pool, int pg_num) { - std::lock_guard l(map_cache_lock); - deleted_pool_pg_nums[pool] = pg_num; - } - /// identify split child pgids over a osdmap interval void identify_splits_and_merges( OSDMapRef old_map,