yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #27731
[Bug 1193861] Re: ML2 plugin needs to override bulk operations
** Changed in: neutron
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1193861
Title:
ML2 plugin needs to override bulk operations
Status in OpenStack Neutron (virtual network service):
Fix Released
Bug description:
Bulk operations on the ML2 plugin will simply call each action
sequentially within one transaction. This means that errors raised by
a mechanism driver in a _postcommit action will cause all transactions
to be undone.
The ML2 plugin should override these bulk operations to:
* make all pretransaction commit calls (ie call the appropriate _precommit methods on all registered mechansim drivers)
* commit the transaction
* make all post-transaction commit calls (ie call the appropriate _postcommit methods on all registered mechanism drivers)
If an error occurs after committing the transaction, we'll need to
decide how to appropriately undo the operations that have been taken
so far.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1193861/+subscriptions