Merge pull request #19261 from dillaman/wip-22286

mgr: disconnect unregistered service daemon when report received

Reviewed-By: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2018-01-16 22:15:47 +08:00 committed by GitHub
commit cff35427ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -410,6 +410,7 @@ bool DaemonServer::handle_report(MMgrReport *m)
// themselves to be a daemon for some service.
dout(4) << "rejecting report from non-daemon client " << m->daemon_name
<< dendl;
m->get_connection()->mark_down();
m->put();
return true;
}