Browse Source

Merge "Don't raise FileNotFoundError during disabling keepalived" into stable/queens

changes/49/763349/1
Zuul 6 months ago
committed by Gerrit Code Review
parent
commit
88d95ab1f2
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      neutron/agent/l3/ha_router.py

+ 6
- 1
neutron/agent/l3/ha_router.py View File

@ -12,6 +12,7 @@
# License for the specific language governing permissions and limitations
# under the License.
import errno
import os
import shutil
import signal
@ -194,7 +195,11 @@ class HaRouter(router.RouterInfo):
return
self.keepalived_manager.disable()
conf_dir = self.keepalived_manager.get_conf_dir()
shutil.rmtree(conf_dir)
try:
shutil.rmtree(conf_dir)
except EnvironmentError as e:
if e.errno != errno.ENOENT:
raise
def _get_keepalived_instance(self):
return self.keepalived_manager.config.get_instance(self.ha_vr_id)


Loading…
Cancel
Save