← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1429968] [NEW] In Arista ML2 delete tenant if no resources associated with it

 

Public bug reported:

When all resources for a tenant are deleted (ports and networks), the
tenant is removed Arista's DB. This operation is performed during
port/network_delete_precommit() operation. Arista's ML2 Sync mechanism
used to ensure that the tenant is deleted from the back-end (i.e from
Hardware) as well.

With enhancements to the Sync mechanism to accommodate large scale
deployments, it is prudent to move the deleting of tenant from
port/network_delete_precommit() to port/network_delete_postcommit().
This ensures that the tenant is immediately deleted from the DB as well
as the back-end and removes the dependency on the sync mechanism.

This bug is to make this fix.

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: arista ml2

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1429968

Title:
  In Arista ML2 delete tenant if no resources associated with it

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  When all resources for a tenant are deleted (ports and networks), the
  tenant is removed Arista's DB. This operation is performed during
  port/network_delete_precommit() operation. Arista's ML2 Sync mechanism
  used to ensure that the tenant is deleted from the back-end (i.e from
  Hardware) as well.

  With enhancements to the Sync mechanism to accommodate large scale
  deployments, it is prudent to move the deleting of tenant from
  port/network_delete_precommit() to port/network_delete_postcommit().
  This ensures that the tenant is immediately deleted from the DB as
  well as the back-end and removes the dependency on the sync mechanism.

  This bug is to make this fix.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1429968/+subscriptions


Follow ups

References