Currently restarting the L3 agent does not SIGHUP any running
keepalived processes. This is an issue if the L3 agent crashes
and is then restarted by an external tool. In this case, the L3
agent resyncs with the controller but does not SIGHUP keepalived.
It's also an issue during upgrades.
Closes-Bug: #
1412542
Change-Id: Iec29b483f499f02c593f6e0663c7f3504c615c1a
'-r', '%s-vrrp' % pid_file]
return cmd
- self.process.enable(callback)
+ self.process.enable(callback, reload_cfg=True)
self.spawned = True
LOG.debug('Keepalived spawned with config %s', config_path)