Fix for race condition in security groups creation
There was a race condition in the creation of default security group,
which was exposed when neutron was able to create a default security
group and backend controller fails which results in inconsitency between
neutron and backend controller.
This fix will allow both neutron and backend controller to rollback
in case of any failure i.e. either on neutron side or backend
controller to maintain consistency between both. It also removes the
strict checking for one default security group per tenant and will allow
neutron to handle this scenario
Reviewed: https:/ /review. openstack. org/198873 /git.openstack. org/cgit/ stackforge/ networking- plumgrid/ commit/ ?id=cbd6e2f7932 d9d213c1150ab94 699ffba9a0b570
Committed: https:/
Submitter: Jenkins
Branch: master
commit cbd6e2f7932d9d2 13c1150ab94699f fba9a0b570
Author: Muawia Khan <email address hidden>
Date: Tue Jul 7 00:35:55 2015 +0500
Fix for race condition in security groups creation
There was a race condition in the creation of default security group,
which was exposed when neutron was able to create a default security
group and backend controller fails which results in inconsitency between
neutron and backend controller.
This fix will allow both neutron and backend controller to rollback
in case of any failure i.e. either on neutron side or backend
controller to maintain consistency between both. It also removes the
strict checking for one default security group per tenant and will allow
neutron to handle this scenario
Change-Id: Ic0de2596d723ce ba601d60371d644 f320d5e37be
Closes-Bug: 1471287