From: Matan Breizman Date: Thu, 12 Sep 2024 10:42:11 +0000 (+0300) Subject: Merge pull request #59564 from Matan-B/wip-matanb-crimson-osd-release X-Git-Tag: testing/wip-pdonnell-testing-20240916.200549-debug~29 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=cc667a5a8efc09599323ae6c7a7ba745cad16b03;p=ceph-ci.git Merge pull request #59564 from Matan-B/wip-matanb-crimson-osd-release crimson/osd: write require_osd_release only when needed Reviewed-by: Samuel Just --- cc667a5a8efc09599323ae6c7a7ba745cad16b03 diff --cc src/crimson/osd/osd.h index 8f2661f5bff,a4a81554094..de39d808274 --- a/src/crimson/osd/osd.h +++ b/src/crimson/osd/osd.h @@@ -232,8 -232,10 +232,10 @@@ private Ref m); private: - crimson::common::Gated gate; + crimson::common::gate_per_shard gate; + ceph_release_t last_require_osd_release{ceph_release_t::unknown}; + seastar::promise<> stop_acked; void got_stop_ack() { stop_acked.set_value();