Merge "Retry with stale DB values"
This commit is contained in:
commit
60c44020eb
@ -16,6 +16,7 @@ import netaddr
|
||||
from oslo_log import log as logging
|
||||
from oslo_utils import excutils
|
||||
|
||||
from neutron.db import api as db_api
|
||||
from neutron.db import l3_db
|
||||
|
||||
from neutron_lib import constants
|
||||
@ -135,6 +136,7 @@ class RouterDistributedDriver(router_driver.RouterBaseDriver):
|
||||
self._update_routes_on_plr(context, router_id, plr_id,
|
||||
newnexthop)
|
||||
|
||||
@db_api.retry_db_errors
|
||||
def _update_router_gw_info(self, context, router_id, info,
|
||||
is_routes_update=False,
|
||||
force_update=False):
|
||||
|
@ -14,6 +14,7 @@
|
||||
|
||||
from oslo_log import log as logging
|
||||
|
||||
from neutron.db import api as db_api
|
||||
from neutron_lib import constants as n_consts
|
||||
from neutron_lib.plugins import constants as plugin_const
|
||||
|
||||
@ -152,6 +153,7 @@ class RouterExclusiveDriver(router_driver.RouterBaseDriver):
|
||||
self._get_router_edge_id(context, router_id)):
|
||||
self.plugin._update_routes(context, router_id, nexthop)
|
||||
|
||||
@db_api.retry_db_errors
|
||||
def _update_router_gw_info(self, context, router_id, info,
|
||||
is_routes_update=False, force_update=False):
|
||||
router = self.plugin._get_router(context, router_id)
|
||||
|
@ -15,6 +15,7 @@
|
||||
import netaddr
|
||||
from oslo_config import cfg
|
||||
|
||||
from neutron.db import api as db_api
|
||||
from neutron.db import l3_db
|
||||
from neutron.db.models import l3 as l3_db_models
|
||||
from neutron.db import models_v2
|
||||
@ -679,6 +680,7 @@ class RouterSharedDriver(router_driver.RouterBaseDriver):
|
||||
for net_id in intf_net_ids:
|
||||
edge_utils.delete_interface(self.nsx_v, context, router_id, net_id)
|
||||
|
||||
@db_api.retry_db_errors
|
||||
def _update_router_gw_info(self, context, router_id, info,
|
||||
is_routes_update=False,
|
||||
force_update=False):
|
||||
|
Loading…
Reference in New Issue
Block a user