From: Radoslaw Zarzynski Date: Tue, 24 Jun 2025 16:07:47 +0000 (+0200) Subject: osd: _send_boot() doesn't put stale, cached cluster_addrs in MOSDBoot X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=eb845acda21bcc4b3ea04366135213ca87c9558b;p=ceph.git osd: _send_boot() doesn't put stale, cached cluster_addrs in MOSDBoot For the RCA please refer to: https://tracker.ceph.com/issues/69805#note-10. Fixes: https://tracker.ceph.com/issues/69805 Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 73428c796372a..1844c649241ab 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -7155,6 +7155,7 @@ void OSD::_send_boot() // are, so now is a good time! set_numa_affinity(); + cluster_addrs = cluster_messenger->get_myaddrs(); // honor background updates entity_addrvec_t hb_back_addrs = hb_back_server_messenger->get_myaddrs(); entity_addrvec_t hb_front_addrs = hb_front_server_messenger->get_myaddrs(); MOSDBoot *mboot = new MOSDBoot(