group-based-policy/gbpservice/neutron/services/grouppolicy
Sumit Naiksatam b41c3fc959 Propagate retry exception in implicit subnet allocation
In concurrent execution cases a failure can occur in the Neutron
IPAM component due to failure to obtaining a lock. In such cases
the IPAM component raises a retry exception which should be not
be eaten, but relayed as is so that the operation can be retried.

This patch checks if the exception raised during a subnet allocation
from a subnetpool fails due to a retry exception, and if so, raises
it as is to facilitate a retry.

Change-Id: I381cdf533b27d710f68903f0cfb516043b4607d6
2017-06-09 08:40:36 +00:00
..
common Dual-stack support for L3 Policy 2017-06-02 01:34:00 +00:00
drivers Propagate retry exception in implicit subnet allocation 2017-06-09 08:40:36 +00:00
__init__.py Patching retry decorator 2017-06-07 01:22:10 -07:00
config.py Update GBP to work with Neutron Master (Post Juno) 2015-04-11 16:28:50 +05:30
extension_manager.py Application Policy Groups 2017-02-15 17:20:58 +00:00
group_policy_context.py Application Policy Groups 2017-02-15 17:20:58 +00:00
group_policy_driver_api.py Application Policy Groups 2017-02-15 17:20:58 +00:00
plugin.py Dual-stack support for L3 Policy 2017-06-02 01:34:00 +00:00
policy_driver_manager.py Make ensure_tenant retriable 2017-05-26 05:13:20 +00:00
sc_notifications.py PTG update notification to service chain Node Drivers 2016-11-04 21:47:04 +00:00