From: Kefu Chai Date: Tue, 2 Apr 2019 06:23:55 +0000 (+0800) Subject: crimson/osd: do not add whoami as hb peer X-Git-Tag: v15.0.0~12^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F27307%2Fhead;p=ceph.git crimson/osd: do not add whoami as hb peer it does not make sense to say hello to myself. Signed-off-by: Kefu Chai --- diff --git a/src/crimson/osd/osd.cc b/src/crimson/osd/osd.cc index 032f2fe1a85..945f0cd6dc1 100644 --- a/src/crimson/osd/osd.cc +++ b/src/crimson/osd/osd.cc @@ -736,7 +736,7 @@ void OSD::update_heartbeat_peers() &up, nullptr, &acting, nullptr); for (auto osd : boost::join(up, acting)) { - if (osd != CRUSH_ITEM_NONE) { + if (osd != CRUSH_ITEM_NONE && osd != whoami) { heartbeat->add_peer(osd, osdmap->get_epoch()); } }