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=ae6c64e93b6c0f0b45d5563b5151e7e2a6d5d77f;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 032f2fe1a855..945f0cd6dc11 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()); } }