From d632c4cfc43c3ba38657af3d35f124c918d82c5c Mon Sep 17 00:00:00 2001 From: Matt Riedemann Date: Thu, 31 May 2018 17:25:37 -0400 Subject: [PATCH] Mention running rootwrap in daemon mode if hitting vif plug timeouts Per an operators mailing list thread [1] people can hit vif plug timeouts at scale and a possible solution is running rootwrap in daemon mode in the neutron agent, which several operators have said resolves the issue at scale for them. This change adds a mention of that configuration in the "vif_plugging_timeout" configuration option since that might be the first place operators look when they start hitting this issue. A corresponding change will be made to neutron to improve the config option help text for the "root_helper_daemon" option. [1] http://lists.openstack.org/pipermail/openstack-operators/2018-May/015364.html Change-Id: I65c0d518bc1c1a0d94fa7ac01294b03cce7d3752 Closes-Bug: #1774217 --- nova/conf/compute.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nova/conf/compute.py b/nova/conf/compute.py index 214b685017b0..945e02407f74 100644 --- a/nova/conf/compute.py +++ b/nova/conf/compute.py @@ -159,6 +159,10 @@ Timeout for Neutron VIF plugging event message arrival. Number of seconds to wait for Neutron vif plugging events to arrive before continuing or failing (see 'vif_plugging_is_fatal'). +If you are hitting timeout failures at scale, consider running rootwrap +in "daemon mode" in the neutron agent via the ``[agent]/root_helper_daemon`` +neutron configuration option. + Related options: * vif_plugging_is_fatal - If ``vif_plugging_timeout`` is set to zero and