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)
#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"
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);