← Back to team overview

yahoo-eng-team team mailing list archive

[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