From fb0b2a8070fddac972ab6af9ef7aa0822d21c0d9 Mon Sep 17 00:00:00 2001 From: Rodolfo Alonso Hernandez Date: Fri, 3 Jul 2020 17:41:23 +0000 Subject: [PATCH] [stable only] Configure logging in keepalived_state_change In versions prior to Train, the "keepalived-state-change" monitor does not format correctly the log messages. That happens when the "Daemon.run()" method executes "unwatch_log". After the privileges are dropped, the logging should be configured again. Change-Id: Ief52fac479d4b3cfa5f90118235c241a14b1011f Closes-Bug: #1886216 (cherry picked from commit 6fd89dacf3b1a14e8f4b49ee719edc23981536d5) (cherry picked from commit 3b6005fec9c464b76127cbac38b7b68454ea10aa) --- neutron/agent/l3/keepalived_state_change.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron/agent/l3/keepalived_state_change.py b/neutron/agent/l3/keepalived_state_change.py index 70d42ba97de..1ad011cf4bd 100644 --- a/neutron/agent/l3/keepalived_state_change.py +++ b/neutron/agent/l3/keepalived_state_change.py @@ -67,6 +67,7 @@ class MonitorDaemon(daemon.Daemon): # as root if not run_as_root: super(MonitorDaemon, self).run() + config.setup_logging() self.handle_initial_state() for iterable in self.monitor: self.parse_and_handle_event(iterable) @@ -158,7 +159,6 @@ def configure(conf): conf.set_override('log_dir', cfg.CONF.conf_dir) conf.set_override('debug', True) conf.set_override('use_syslog', True) - config.setup_logging() agent_config.setup_privsep()