From 1e2a03c6b56baa556a9ae287b78a3825ac55907e Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Fri, 9 Jul 2021 14:43:08 +0000 Subject: [PATCH] crimson/osd: assert OSD in active when dispatching peering msgs. Signed-off-by: Radoslaw Zarzynski --- src/crimson/osd/osd_operations/peering_event.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/crimson/osd/osd_operations/peering_event.cc b/src/crimson/osd/osd_operations/peering_event.cc index 7fe095086dac2..c8c4a8c8c2ec2 100644 --- a/src/crimson/osd/osd_operations/peering_event.cc +++ b/src/crimson/osd/osd_operations/peering_event.cc @@ -147,6 +147,8 @@ seastar::future<> RemotePeeringEvent::complete_rctx(Ref pg) if (pg) { return PeeringEvent::complete_rctx(pg); } else { + logger().debug("{}: OSDState is {}", *this, osd.state); + ceph_assert(osd.state.is_active()); return shard_services.dispatch_context_messages(std::move(ctx)); } } -- 2.39.5