From a4b8b83399d3f54958b9253ba3ceff611fa21cdc Mon Sep 17 00:00:00 2001 From: Evgeny Fedoruk Date: Tue, 8 Mar 2016 05:30:26 -0800 Subject: [PATCH] Do not consider listeners without default pool Don't send listeners without default pool to back-end system Change-Id: Iaee577732a585b56bfe108fadde0b84dbc1c2e8d Closes-Bug: 1554464 (cherry picked from commit 3f7593ec1618a01a320f66ee53d0005de568d73b) --- neutron_lbaas/drivers/radware/v2_driver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/neutron_lbaas/drivers/radware/v2_driver.py b/neutron_lbaas/drivers/radware/v2_driver.py index fefc53154..584ca57c0 100644 --- a/neutron_lbaas/drivers/radware/v2_driver.py +++ b/neutron_lbaas/drivers/radware/v2_driver.py @@ -335,7 +335,10 @@ class RadwareLBaaSV2Driver(base_v2_driver.RadwareLBaaSBaseV2Driver): listeners = [ listener for listener in lb.listeners if listener.provisioning_status != constants.PENDING_DELETE and - (listener.default_pool and listener.default_pool.members)] + (listener.default_pool and + listener.default_pool.provisioning_status != + constants.PENDING_DELETE and + listener.default_pool.members)] for listener in listeners: listener_dict = {} for prop in LISTENER_PROPERTIES: