From: Patrick Donnelly Date: Wed, 25 Oct 2017 20:29:27 +0000 (-0700) Subject: Revert "ceph_context: re-expand admin_socket metavariables in child process" X-Git-Tag: v13.0.1~409^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F18545%2Fhead;p=ceph.git Revert "ceph_context: re-expand admin_socket metavariables in child process" This commit introduces a regression where the admin socket specified in ceph.conf overrides command line arguments or environment variables. This reverts commit 1630f4bbef3a3ff6efb56acbaa9b8786b945b1e6. Signed-off-by: Patrick Donnelly --- diff --git a/src/common/ceph_context.cc b/src/common/ceph_context.cc index 96b78e2fa2e7..2f5256baf547 100644 --- a/src/common/ceph_context.cc +++ b/src/common/ceph_context.cc @@ -741,19 +741,6 @@ void CephContext::start_service_thread() if (_conf->log_flush_on_exit) _log->set_flush_on_exit(); - if (_conf->admin_socket.length()) { - // Reset admin_socket raw value if it is defined in conffile. - // Just in case it used metavarirables (e.g, $pid) which could be expanded - // again to the correct value here in child process. - std::vector my_sections; - std::string admin_socket; - _conf->get_my_sections(my_sections); - if (_conf->get_val_from_conf_file(my_sections, "admin_socket", - admin_socket, false) == 0) { - _conf->set_val("admin_socket", admin_socket); - } - } - // Trigger callbacks on any config observers that were waiting for // it to become safe to start threads. _conf->set_val("internal_safe_to_start_threads", "true");