From 4c04e60d45b7ac39523de749cb38b02646866737 Mon Sep 17 00:00:00 2001 From: Minmin Ren Date: Tue, 30 Jun 2020 21:32:33 +0800 Subject: [PATCH] Config privsep in the macvtap agent The commands executed under a privsep context, privsep should be initialized first. Change-Id: I82d67847c71d276184026e5af5787235228035c0 --- .../plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py b/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py index 0dabf8afd8a..29c523e3959 100644 --- a/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py +++ b/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py @@ -28,6 +28,7 @@ from oslo_service import service from neutron.agent.linux import ip_lib from neutron.api.rpc.handlers import securitygroups_rpc as sg_rpc from neutron.common import config as common_config +from neutron.conf.agent import common as agent_config from neutron.conf.plugins.ml2.drivers import macvtap as config from neutron.plugins.ml2.drivers.agent import _agent_manager_base as amb from neutron.plugins.ml2.drivers.agent import _common_agent as ca @@ -209,6 +210,7 @@ def main(): common_config.init(sys.argv[1:]) common_config.setup_logging() + agent_config.setup_privsep() validate_firewall_driver() interface_mappings = parse_interface_mappings()