Using constants in local

In l3_db, we had already defined DEVICE_OWNER_ROUTER_GW from
neutron_lib, we can avoid import that module again.

TrivialFix

Change-Id: I7e7339e7f8d4201d3ca50cf24d08ee965ec099a0
This commit is contained in:
Dongcan Ye 2017-06-21 10:07:50 +08:00
parent 9d9ae5af4a
commit 3b461d4402
1 changed files with 2 additions and 2 deletions

View File

@ -1071,7 +1071,7 @@ class L3_NAT_dbonly_mixin(l3.RouterPluginBase,
models_v2.IPAllocation.subnet_id == internal_subnet['id']
).join(gw_port, gw_port.device_id == RouterPort.router_id).filter(
gw_port.network_id == external_network_id,
gw_port.device_owner == constants.DEVICE_OWNER_ROUTER_GW
gw_port.device_owner == DEVICE_OWNER_ROUTER_GW
).distinct()
first_router_id = None
@ -1768,7 +1768,7 @@ class L3RpcNotifierMixin(object):
subnet_id = updated['id']
query = context.session.query(models_v2.Port).filter_by(
network_id=network_id,
device_owner=constants.DEVICE_OWNER_ROUTER_GW)
device_owner=DEVICE_OWNER_ROUTER_GW)
query = query.join(models_v2.Port.fixed_ips).filter(
models_v2.IPAllocation.subnet_id == subnet_id)
router_ids = set(port['device_id'] for port in query)