From e128396eca58579cade1c79bdfd45a3c2747bc52 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Wed, 24 Jan 2024 10:56:01 +0000 Subject: [PATCH] crimson/osd/pg_map: add logs Signed-off-by: Matan Breizman --- src/crimson/osd/pg_map.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/crimson/osd/pg_map.cc b/src/crimson/osd/pg_map.cc index 234db58634806..14f2b9f03e84e 100644 --- a/src/crimson/osd/pg_map.cc +++ b/src/crimson/osd/pg_map.cc @@ -16,6 +16,7 @@ seastar::future PGShardMapping::get_or_create_pg_mapping( spg_t pgid, core_id_t core) { + LOG_PREFIX(PGShardMapping::get_or_create_pg_mapping); auto find_iter = pg_to_core.find(pgid); if (find_iter != pg_to_core.end()) { ceph_assert_always(find_iter->second != NULL_CORE); @@ -24,7 +25,7 @@ seastar::future PGShardMapping::get_or_create_pg_mapping( } return seastar::make_ready_future(find_iter->second); } else { - return container().invoke_on(0,[pgid, core] + return container().invoke_on(0,[pgid, core, FNAME] (auto &primary_mapping) { auto [insert_iter, inserted] = primary_mapping.pg_to_core.emplace(pgid, core); ceph_assert_always(inserted); @@ -43,6 +44,8 @@ seastar::future PGShardMapping::get_or_create_pg_mapping( ceph_assert_always(primary_mapping.core_to_num_pgs.end() != core_iter); insert_iter->second = core_iter->first; core_iter->second++; + DEBUG("mapping pg {} to core: {} with num_pgs of: {}", + pgid, insert_iter->second, core_iter->second); return primary_mapping.container().invoke_on_others( [pgid = insert_iter->first, core = insert_iter->second] (auto &other_mapping) { @@ -58,6 +61,8 @@ seastar::future PGShardMapping::get_or_create_pg_mapping( } seastar::future<> PGShardMapping::remove_pg_mapping(spg_t pgid) { + LOG_PREFIX(PGShardMapping::remove_pg_mapping); + DEBUG("{}", pgid); return container().invoke_on(0, [pgid](auto &primary_mapping) { auto iter = primary_mapping.pg_to_core.find(pgid); ceph_assert_always(iter != primary_mapping.pg_to_core.end()); -- 2.39.5