Fix "failed unplugging ha interface" error when deleting router
Deleting router namespaces happens before deleting router ha interface. So it will fail when deleting router ha interface. The change is to remove router ha interface before deleting router namespace. Change-Id: I3d936701c9dac7671f12e1966449662988a0f26a Closes-Bug: #1629159 Related-Bug: #1488730
This commit is contained in:
parent
ea7abe7bdb
commit
bc03048134
|
@ -377,10 +377,10 @@ class HaRouter(router.RouterInfo):
|
|||
prefix=router.EXTERNAL_DEV_PREFIX)
|
||||
|
||||
def delete(self, agent):
|
||||
super(HaRouter, self).delete(agent)
|
||||
self.destroy_state_change_monitor(self.process_monitor)
|
||||
self.ha_network_removed()
|
||||
self.disable_keepalived()
|
||||
self.ha_network_removed()
|
||||
super(HaRouter, self).delete(agent)
|
||||
|
||||
def process(self, agent):
|
||||
super(HaRouter, self).process(agent)
|
||||
|
|
Loading…
Reference in New Issue