]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr: add missing call to pick_addresses 17173/head
authorJohn Spray <john.spray@redhat.com>
Wed, 9 Aug 2017 11:06:36 +0000 (07:06 -0400)
committerKefu Chai <kchai@redhat.com>
Wed, 23 Aug 2017 02:35:03 +0000 (10:35 +0800)
Previously this was presumably simply not
applying the public_network setting at all.

Fixes: http://tracker.ceph.com/issues/20955
Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 33fe08dd39342ab7d6f6bc60d7cefbe5af1a0a3d)

src/ceph_mgr.cc

index 6b72cf2f9bd8ddf26eebb9caecf0a24dd6723468..91043f6e81628a1f6e9bf65a5727871a6fbbed03 100644 (file)
@@ -20,6 +20,7 @@
 #include "common/config.h"
 #include "common/ceph_argparse.h"
 #include "common/errno.h"
+#include "common/pick_address.h"
 #include "global/global_init.h"
 
 #include "mgr/MgrStandby.h"
@@ -52,6 +53,8 @@ int main(int argc, const char **argv)
     usage();
   }
 
+  pick_addresses(g_ceph_context, CEPH_PICK_ADDRESS_PUBLIC);
+
   global_init_daemonize(g_ceph_context);
   global_init_chdir(g_ceph_context);
   common_init_finish(g_ceph_context);