From: Radoslaw Zarzynski Date: Tue, 21 Apr 2020 18:39:18 +0000 (+0200) Subject: crimson/osd: send MOSDPGTemp on peering and map advance. X-Git-Tag: v16.1.0~1720^2~21 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4b2a794f3417ddec77835da8447791d5ca18ba2b;p=ceph.git crimson/osd: send MOSDPGTemp on peering and map advance. 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 b9eb6ec7a559..a7255bbe7a98 100644 --- a/src/crimson/osd/osd_operations/peering_event.cc +++ b/src/crimson/osd/osd_operations/peering_event.cc @@ -85,6 +85,8 @@ seastar::future<> PeeringEvent::start() : seastar::now(); }); } + }).then([this] { + return shard_services.send_pg_temp(); }).then([this, ref=std::move(ref)] { logger().debug("{}: complete", *this); }); diff --git a/src/crimson/osd/osd_operations/pg_advance_map.cc b/src/crimson/osd/osd_operations/pg_advance_map.cc index a1092e9b375f..ec30841a12f9 100644 --- a/src/crimson/osd/osd_operations/pg_advance_map.cc +++ b/src/crimson/osd/osd_operations/pg_advance_map.cc @@ -86,7 +86,9 @@ seastar::future<> PGAdvanceMap::start() osd.shard_services.dispatch_context( pg->get_collection_ref(), std::move(rctx))); - }); + }).then([this] { + return osd.shard_services.send_pg_temp(); + }); }).then([this, ref=std::move(ref)] { logger().debug("{}: complete", *this); });