]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: pay attention to MMonSubscribe's hostname
authorSage Weil <sage@redhat.com>
Wed, 29 Aug 2018 13:20:59 +0000 (08:20 -0500)
committerSage Weil <sage@redhat.com>
Tue, 4 Sep 2018 16:28:41 +0000 (11:28 -0500)
We weren't populating remote_host anywhere!

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 0acb5cb4544b2a6dc93e9afe0228167e65d49d5a)

src/mon/Monitor.cc

index 8cc63773d9bdc69f93e1c4becea6b60e439e2d6a..a1d0217935aea31334dfe2b58ac09c282ed4790e 100644 (file)
@@ -4789,6 +4789,10 @@ void Monitor::handle_subscribe(MonOpRequestRef op)
   MonSession *s = op->get_session();
   assert(s);
 
+  if (m->hostname.size()) {
+    s->remote_host = m->hostname;
+  }
+
   for (map<string,ceph_mon_subscribe_item>::iterator p = m->what.begin();
        p != m->what.end();
        ++p) {