]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Some cleanup in L3 HA code
authorsridhargaddam <sridhar.gaddam@enovance.com>
Wed, 1 Apr 2015 12:01:03 +0000 (12:01 +0000)
committersridhargaddam <sridhar.gaddam@enovance.com>
Wed, 1 Apr 2015 12:04:07 +0000 (12:04 +0000)
This patch addresses the following.
1. removes the un-used variables.
2. process_monitor (argument to KeepalivedManager) is changed to
   a non-default parameter as its used in spawn, disable methods.

Change-Id: I8b130b21965ed3387e994818be947eb95d73a423

neutron/agent/l3/ha.py
neutron/agent/l3/ha_router.py
neutron/agent/linux/keepalived.py
neutron/tests/functional/agent/linux/test_keepalived.py

index a51001a65d0aed790ddd1724fe3b0346c40cafdc..e83ea141d5b1d43b8ae832533abeb4375ec24fe4 100644 (file)
@@ -27,7 +27,6 @@ from neutron.notifiers import batch_notifier
 
 LOG = logging.getLogger(__name__)
 
-HA_DEV_PREFIX = 'ha-'
 KEEPALIVED_STATE_CHANGE_SERVER_BACKLOG = 4096
 
 OPTS = [
index 4b88a3e2a817404dbf54bd80f70b22952c592943..4f62e3442a51d161800f4b0cd9ee091c0de037fb 100644 (file)
@@ -92,9 +92,9 @@ class HaRouter(router.RouterInfo):
         self.keepalived_manager = keepalived.KeepalivedManager(
             self.router['id'],
             keepalived.KeepalivedConf(),
+            process_monitor,
             conf_path=self.agent_conf.ha_confs_path,
-            namespace=self.ns_name,
-            process_monitor=process_monitor)
+            namespace=self.ns_name)
 
         config = self.keepalived_manager.config
 
index 58d5120ed533af679fcefba2e4f70e9800b1508b..0bd1b12bc10c2f6f8eeeeb27635e87d0f9096cb7 100644 (file)
@@ -290,14 +290,13 @@ class KeepalivedManager(object):
 
     """
 
-    def __init__(self, resource_id, config, conf_path='/tmp',
-                 namespace=None, process_monitor=None):
+    def __init__(self, resource_id, config, process_monitor, conf_path='/tmp',
+                 namespace=None):
         self.resource_id = resource_id
         self.config = config
         self.namespace = namespace
         self.process_monitor = process_monitor
         self.conf_path = conf_path
-        self.process = None
 
     def get_conf_dir(self):
         confs_dir = os.path.abspath(os.path.normpath(self.conf_path))
index f0fe113e61f365742efabe8357eb5f3f09c34f17..3df8ec7925c6724590d72fe2450957e19b956f5e 100644 (file)
@@ -33,8 +33,8 @@ class KeepalivedManagerTestCase(base.BaseTestCase,
         self.process_monitor = external_process.ProcessMonitor(cfg.CONF,
                                                                'router')
         self.manager = keepalived.KeepalivedManager(
-            'router1', self.expected_config, conf_path=cfg.CONF.state_path,
-            process_monitor=self.process_monitor)
+            'router1', self.expected_config, self.process_monitor,
+            conf_path=cfg.CONF.state_path)
         self.addCleanup(self.manager.get_process().disable)
 
     def test_keepalived_spawn(self):