From: John Spray Date: Tue, 26 Jul 2016 12:58:04 +0000 (+0100) Subject: mgrc: fix report sending after failover X-Git-Tag: v11.0.1~60^2~35 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e3104862b84eb4e2971c0dab3fb0b7389e0e43fa;p=ceph.git mgrc: fix report sending after failover The send_report loop doesn't get kicked off on configure messages unless the period is set to its initial value (0). Signed-off-by: John Spray --- diff --git a/src/mgr/MgrClient.cc b/src/mgr/MgrClient.cc index 715d68307f81..2a85f0df3085 100644 --- a/src/mgr/MgrClient.cc +++ b/src/mgr/MgrClient.cc @@ -96,6 +96,7 @@ bool MgrClient::handle_mgr_map(MMgrMap *m) << session->con->get_peer_addr() << dendl; delete session; session = nullptr; + stats_period = 0; if (report_callback != nullptr) { timer.cancel_event(report_callback); report_callback = nullptr;