From: Radoslaw Zarzynski Date: Fri, 9 Jul 2021 14:43:08 +0000 (+0000) Subject: crimson/osd: assert OSD in active when dispatching peering msgs. X-Git-Tag: v17.1.0~1399^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=1e2a03c6b56baa556a9ae287b78a3825ac55907e;p=ceph-ci.git crimson/osd: assert OSD in active when dispatching peering msgs. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/crimson/osd/osd_operations/peering_event.cc b/src/crimson/osd/osd_operations/peering_event.cc index 7fe095086da..c8c4a8c8c2e 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)); } }