neutron/neutron/db
Kevin Benton a2ceec2864 Don't update DHCP ports in a transaction
Updating ports is incompatible with the transaction
semantics that happen inside of ML2. See partial-bug for
more details.

This transaction served no purpose wrapped around the port
update because there should only be one port per agent per
network and if that port fails to update, the code to delete
the binding won't be hit anyway.

Change-Id: Ica2c5a19e10ae1773e49537b5ff4ae0eacaeb388
Partial-Bug: #1540844
2016-04-17 08:55:11 -07:00
..
availability_zone Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
extra_dhcp_opt Integrate the Extra Dhcp Opt VersionedObject in Neutron 2016-04-07 16:44:33 +01:00
metering Merge "Remove references to model_base through models_v2" 2016-01-10 13:43:40 +00:00
migration Merge "Integrate the Extra Dhcp Opt VersionedObject in Neutron" 2016-04-11 15:54:06 +00:00
qos Merge "QOS: Provide get methods for policy & network/port binding" 2016-03-29 14:49:25 +00:00
quota Simplify chained comparison 2016-04-04 17:24:06 +03:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
address_scope_db.py Correlate address scope with network 2016-02-22 22:46:18 -05:00
agents_db.py Merge "Clear DVR MAC on last agent deletion from host" 2016-04-15 23:45:09 +00:00
agentschedulers_db.py Don't update DHCP ports in a transaction 2016-04-17 08:55:11 -07:00
allowedaddresspairs_db.py Wrong usage of "a" 2015-12-30 01:15:16 +08:00
api.py Objects DB api: added composite key to handle multiple primary key 2016-03-01 17:05:11 +00:00
bgp_db.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
bgp_dragentscheduler_db.py BGP Dynamic Routing: introduce BgpDrAgent 2016-02-18 10:46:55 -08:00
common_db_mixin.py DB: remove method _get_tenant_id_for_create 2016-03-22 06:50:27 -07:00
db_base_plugin_common.py Merge "Add IPAllocation object to session info to stop GC" 2016-03-19 14:22:11 +00:00
db_base_plugin_v2.py Merge "use separate device owner for HA router interface" 2016-03-24 20:37:39 +00:00
dns_db.py External DNS driver reference implementation 2016-01-21 21:55:08 +00:00
dvr_mac_db.py Clear DVR MAC on last agent deletion from host 2016-04-09 08:17:45 -07:00
external_net_db.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
extradhcpopt_db.py Integrate the Extra Dhcp Opt VersionedObject in Neutron 2016-04-07 16:44:33 +01:00
extraroute_db.py Fix the context passed to get_subnets in _validate_routes 2016-03-11 00:39:32 +00:00
flavors_db.py Remove references to model_base through models_v2 2016-01-06 16:12:29 -07:00
ipam_backend_mixin.py Refactor IPAM ip allocation method 2016-04-07 21:15:36 -06:00
ipam_non_pluggable_backend.py Refactor IPAM ip allocation method 2016-04-07 21:15:36 -06:00
ipam_pluggable_backend.py Merge "Always call ipam driver on subnet update" 2016-04-13 18:43:12 +00:00
l3_agentschedulers_db.py Merge "Add ALLOCATING state to routers" 2016-04-13 23:36:51 +00:00
l3_attrs_db.py Ensure agent binding modules are loaded 2016-01-10 14:09:38 +00:00
l3_db.py Add ALLOCATING state to routers 2016-04-07 06:37:38 +00:00
l3_dvr_db.py DVR: Handle unbound allowed_address_pair port with FIP 2016-03-15 09:27:57 -07:00
l3_dvr_ha_scheduler_db.py HA for DVR - Neutron Server side code changes 2016-02-08 16:49:58 -07:00
l3_dvrscheduler_db.py DVR: Handle unbound allowed_address_pair port with FIP 2016-03-15 09:27:57 -07:00
l3_gwmode_db.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
l3_hamode_db.py Merge "Add ALLOCATING state to routers" 2016-04-13 23:36:51 +00:00
l3_hascheduler_db.py Add availability_zone support for router 2015-12-04 12:32:42 +09:00
model_base.py Ignore timestamp fields in model update 2016-04-06 07:36:10 -07:00
models_v2.py Merge "Add IPAllocation object to session info to stop GC" 2016-03-19 14:22:11 +00:00
netmtu_db.py Move network MTU from core REST API to extension API 2015-04-02 12:48:56 -04:00
network_ip_availability_db.py IP Availability: remove unused imports 2016-03-01 07:06:10 -08:00
portbindings_base.py Remove @author(s) from copyright statements 2014-09-15 21:40:09 +09:00
portbindings_db.py Remove unnecessary 'IN vs ==' sql query branches 2015-03-21 09:39:06 -07:00
portsecurity_db.py port security: gracefully handle resources with no bindings 2016-03-24 22:27:31 +01:00
portsecurity_db_common.py port security: gracefully handle resources with no bindings 2016-03-24 22:27:31 +01:00
quota_db.py Create packages for quota modules 2015-07-28 11:55:01 -07:00
rbac_db_mixin.py Catch DBDuplicateEntry errors in RBAC code 2016-02-29 15:35:45 -08:00
rbac_db_models.py Use network RBAC feature for external access 2016-02-29 19:05:26 -08:00
securitygroups_db.py When checking if there is a duplicate rule ignore the id field 2016-04-07 19:30:33 -07:00
securitygroups_rpc_base.py Using LOG.warning replace LOG.warn 2016-03-10 11:02:45 -08:00
segments_db.py Make network segment table available for standalone plugin 2016-03-25 15:04:22 +00:00
servicetype_db.py Force service provider relationships to load 2015-12-10 01:26:51 -06:00
sqlalchemytypes.py Hacking rule to check i18n usage 2016-03-30 21:28:37 -04:00
sqlalchemyutils.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
standardattrdescription_db.py Add a description field to all standard resources 2016-03-05 02:29:35 +00:00
tag_db.py Add filter for resource tag 2016-03-01 20:47:12 +00:00
vlantransparent_db.py Moving VLAN Transparency support from core to extension 2015-04-08 08:35:13 -07:00