From 86df6f18cf160b706945e0cffc15159542a7c3d3 Mon Sep 17 00:00:00 2001 From: John Spray Date: Wed, 9 Aug 2017 07:06:36 -0400 Subject: [PATCH] mgr: add missing call to pick_addresses 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 (cherry picked from commit 33fe08dd39342ab7d6f6bc60d7cefbe5af1a0a3d) --- src/ceph_mgr.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ceph_mgr.cc b/src/ceph_mgr.cc index 6b72cf2f9bd8d..91043f6e81628 100644 --- a/src/ceph_mgr.cc +++ b/src/ceph_mgr.cc @@ -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); -- 2.47.3