neutron/doc
Kevin Benton 7130d4c501 L3HA: Do not wrap create/delete in transaction
This is unsafe when calling ML2 because ML2 assumes that its
functions will not be called inside of a transaction. This is
not only an issue for drivers that try to do DB lookups using
a different session in the post commit operation, but it's a
big issue for the delete methods.

The delete subnet and network methods in ML2 have 'while True'
loops that catch concurrency errors and retry the operation after
looking up info. If these are called inside a transaction, the
lookups will contain stale information and it can lead to the
while True loop never terminating!

Conflicts:
	doc/source/devref/effective_neutron.rst
	neutron/db/l3_hamode_db.py

Closes-Bug: #1551958
Change-Id: I33dc084ed15e5491fdda19da712a746ca87fbc8c
(cherry picked from commit d1c501cd1d)
2016-07-16 00:49:54 +00:00
..
source L3HA: Do not wrap create/delete in transaction 2016-07-16 00:49:54 +00:00
Makefile Merge from launchpad quantum/diablo branch: 2011-09-23 20:17:44 -07:00
pom.xml Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00