Merge "Write vrrp_script before (re)starting keepalived"

This commit is contained in:
Jenkins 2017-04-02 03:57:17 +00:00 committed by Gerrit Code Review
commit 959a315d11
1 changed files with 4 additions and 4 deletions

View File

@ -425,6 +425,10 @@ class KeepalivedManager(object):
def spawn(self):
config_path = self._output_config_file()
for key, instance in six.iteritems(self.config.instances):
if instance.track_script:
instance.track_script.write_check_script()
keepalived_pm = self.get_process()
vrrp_pm = self._get_vrrp_process(
self.get_vrrp_pid_file_name(keepalived_pm.get_pid_file_name()))
@ -434,10 +438,6 @@ class KeepalivedManager(object):
keepalived_pm.enable(reload_cfg=True)
for key, instance in six.iteritems(self.config.instances):
if instance.track_script:
instance.track_script.write_check_script()
self.process_monitor.register(uuid=self.resource_id,
service_name=KEEPALIVED_SERVICE_NAME,
monitored_process=keepalived_pm)