router = self._get_router(context, router_id)
# TODO(fank): do rollback on error, or have a dedicated thread
# do sync work (rollback, re-configure, or make router down)
- self._update_interface(context, router)
self._update_nat_rules(context, router)
+ self._update_interface(context, router)
return fip
def update_floatingip(self, context, id, floatingip):
router = self._get_router(context, router_id)
# TODO(fank): do rollback on error, or have a dedicated thread
# do sync work (rollback, re-configure, or make router down)
- self._update_interface(context, router)
self._update_nat_rules(context, router)
+ self._update_interface(context, router)
return fip
def delete_floatingip(self, context, id):