Activity log for bug #1944666

Date Who What changed Old value New value Message
2021-09-23 03:49:32 Hemanth Nakkina bug added bug
2021-09-24 09:21:48 Hemanth Nakkina nominated for series Ubuntu Impish
2021-09-24 09:21:48 Hemanth Nakkina bug task added octavia (Ubuntu Impish)
2021-09-24 09:21:48 Hemanth Nakkina nominated for series Ubuntu Focal
2021-09-24 09:21:48 Hemanth Nakkina bug task added octavia (Ubuntu Focal)
2021-09-24 09:21:48 Hemanth Nakkina nominated for series Ubuntu Hirsute
2021-09-24 09:21:48 Hemanth Nakkina bug task added octavia (Ubuntu Hirsute)
2021-09-24 09:25:50 Hemanth Nakkina bug task added cloud-archive
2021-09-24 09:26:06 Hemanth Nakkina nominated for series cloud-archive/victoria
2021-09-24 09:26:06 Hemanth Nakkina bug task added cloud-archive/victoria
2021-09-24 09:26:06 Hemanth Nakkina nominated for series cloud-archive/wallaby
2021-09-24 09:26:06 Hemanth Nakkina bug task added cloud-archive/wallaby
2021-09-24 09:26:06 Hemanth Nakkina nominated for series cloud-archive/xena
2021-09-24 09:26:06 Hemanth Nakkina bug task added cloud-archive/xena
2021-09-24 09:26:06 Hemanth Nakkina nominated for series cloud-archive/ussuri
2021-09-24 09:26:06 Hemanth Nakkina bug task added cloud-archive/ussuri
2021-10-13 08:43:14 Hemanth Nakkina octavia (Ubuntu Impish): status New Fix Released
2021-10-13 08:43:18 Hemanth Nakkina cloud-archive/xena: status New Fix Released
2021-10-13 11:24:02 Hemanth Nakkina description Corresponding upstream story link: https://storyboard.openstack.org/#!/story/2009117 Created a loadbalancer and a listener with protocol tcp protocol_port 1025 and allowed_cidr 0.0.0.0/0, the listener ends up in provisioning status as ERROR. Error message in Octavia worker log neutronclient.common.exceptions.Conflict: Security group rule already exists This is a very edge case only when protocol port is 1025 (same as peer port which is hardcoded to constants.HAPROXY_BASE_PEER_PORT i.e, 1025) and allowed_cidr is explicitly set to 0.0.0.0/0. Reproducer: openstack loadbalancer create --name lb1 --vip-subnet-id private_subnet openstack loadbalancer listener create --name lb1-listener --protocol tcp --protocol-port 1025 --allowed-cidr 0.0.0.0/0 lb1 openstack loadbalancer listener show lb1-listener lb1 The culprit is [1] where the allowed_cidr for peer port should handle both None and 0.0.0.0/0 as 0.0.0.0/0 is the default value. Tested on: Ubuntu Focal Ussuri Octavia packages Fix available in Upstream until stable/train (not part of any point release) https://review.opendev.org/c/openstack/octavia/+/804485 [1] https://opendev.org/openstack/octavia/src/commit/b89c929c12fb262f59ba320a37f2a5bf4109df98/octavia/network/drivers/neutron/allowed_address_pairs.py#L150-L178 Corresponding upstream story link: https://storyboard.openstack.org/#!/story/2009117 Created a loadbalancer and a listener with protocol tcp protocol_port 1025 and allowed_cidr 0.0.0.0/0, the listener ends up in provisioning status as ERROR. Error message in Octavia worker log neutronclient.common.exceptions.Conflict: Security group rule already exists This is a very edge case only when protocol port is 1025 (same as peer port which is hardcoded to constants.HAPROXY_BASE_PEER_PORT i.e, 1025) and allowed_cidr is explicitly set to 0.0.0.0/0. Reproducer: openstack loadbalancer create --name lb1 --vip-subnet-id private_subnet openstack loadbalancer listener create --name lb1-listener --protocol tcp --protocol-port 1025 --allowed-cidr 0.0.0.0/0 lb1 openstack loadbalancer listener show lb1-listener lb1 The culprit is [1] where the allowed_cidr for peer port should handle both None and 0.0.0.0/0 as 0.0.0.0/0 is the default value. Tested on: Ubuntu Focal Ussuri Octavia packages Fix available in Upstream until stable/train (not part of any point release) https://review.opendev.org/c/openstack/octavia/+/804485 [1] https://opendev.org/openstack/octavia/src/commit/b89c929c12fb262f59ba320a37f2a5bf4109df98/octavia/network/drivers/neutron/allowed_address_pairs.py#L150-L178 ################################################################ SRU: [Impact] Not able to create a Loadbalancer listener [Test Case] 1. Create a Loadbalancer openstack loadbalancer create --name lb1 --vip-subnet-id private_subnet 2. Create a listener openstack loadbalancer listener create --name lb1-listener --protocol tcp --protocol-port 1025 --allowed-cidr 0.0.0.0/0 lb1 3. Check listener status openstack loadbalancer listener show lb1-listener lb1 Listener is not in active status. [Regression Potential] This is a simple change and all the CI unit/functional/tempest test cases are successful in upstream. The fix can lead to some edge cases where the updated_ports end up in duplicate entries. However the updated_ports list is converted to set while determining new ports to be added which will discard the duplicates.
2021-10-13 11:24:32 Hemanth Nakkina attachment added Debdiff for hirsute https://bugs.launchpad.net/ubuntu/+source/octavia/+bug/1944666/+attachment/5532417/+files/lp1944666_hisute.debdiff
2021-10-13 11:24:47 Hemanth Nakkina attachment added Debdiff for focal https://bugs.launchpad.net/ubuntu/+source/octavia/+bug/1944666/+attachment/5532418/+files/lp1944666_focal.debdiff
2021-10-13 11:25:08 Hemanth Nakkina attachment added Debdiff for UCA wallaby https://bugs.launchpad.net/ubuntu/+source/octavia/+bug/1944666/+attachment/5532419/+files/lp1944666_wallaby.debdiff
2021-10-13 11:25:31 Hemanth Nakkina attachment added Debdiff for UCA victoria https://bugs.launchpad.net/ubuntu/+source/octavia/+bug/1944666/+attachment/5532420/+files/lp1944666_victoria.debdiff
2021-10-13 11:25:51 Hemanth Nakkina attachment added Debdiff for UCA ussuri https://bugs.launchpad.net/ubuntu/+source/octavia/+bug/1944666/+attachment/5532421/+files/lp1944666_ussuri.debdiff
2021-10-13 11:26:52 Hemanth Nakkina tags sts sts-sru-needed
2021-10-21 03:56:55 Hemanth Nakkina octavia (Ubuntu): assignee Hemanth Nakkina (hemanth-n)
2021-10-25 20:33:11 Corey Bryant octavia (Ubuntu Hirsute): status New Triaged
2021-10-25 20:33:14 Corey Bryant cloud-archive/wallaby: status New Triaged
2021-10-25 20:33:16 Corey Bryant octavia (Ubuntu Focal): status New Triaged
2021-10-25 20:33:19 Corey Bryant cloud-archive/victoria: status New Triaged
2021-10-25 20:33:21 Corey Bryant cloud-archive/ussuri: status New Triaged
2021-10-25 20:33:25 Corey Bryant octavia (Ubuntu Hirsute): importance Undecided High
2021-10-25 20:33:27 Corey Bryant octavia (Ubuntu Focal): importance Undecided High
2021-10-25 20:33:31 Corey Bryant cloud-archive/wallaby: importance Undecided High
2021-10-25 20:33:33 Corey Bryant cloud-archive/victoria: importance Undecided High
2021-10-25 20:33:35 Corey Bryant cloud-archive/ussuri: importance Undecided High
2021-10-25 20:42:50 Corey Bryant bug added subscriber Ubuntu Stable Release Updates Team
2021-10-26 19:37:08 Brian Murray octavia (Ubuntu Hirsute): status Triaged Fix Committed
2021-10-26 19:37:12 Brian Murray bug added subscriber SRU Verification
2021-10-26 19:37:15 Brian Murray tags sts sts-sru-needed sts sts-sru-needed verification-needed verification-needed-hirsute
2021-10-26 19:50:53 Brian Murray octavia (Ubuntu Focal): status Triaged Fix Committed
2021-10-26 19:50:59 Brian Murray tags sts sts-sru-needed verification-needed verification-needed-hirsute sts sts-sru-needed verification-needed verification-needed-focal verification-needed-hirsute
2021-10-26 23:42:50 Corey Bryant cloud-archive/wallaby: status Triaged Fix Committed
2021-10-26 23:42:53 Corey Bryant tags sts sts-sru-needed verification-needed verification-needed-focal verification-needed-hirsute sts sts-sru-needed verification-needed verification-needed-focal verification-needed-hirsute verification-wallaby-needed
2021-10-26 23:42:54 Corey Bryant cloud-archive/ussuri: status Triaged Fix Committed
2021-10-29 03:22:05 Hemanth Nakkina tags sts sts-sru-needed verification-needed verification-needed-focal verification-needed-hirsute verification-wallaby-needed sts sts-sru-needed verification-needed verification-needed-focal verification-needed-hirsute verification-ussuri-needed verification-wallaby-needed
2021-10-29 06:48:04 Hemanth Nakkina attachment added lp1944666_verification https://bugs.launchpad.net/ubuntu/focal/+source/octavia/+bug/1944666/+attachment/5536918/+files/lp1944666_verification
2021-10-29 06:48:48 Hemanth Nakkina tags sts sts-sru-needed verification-needed verification-needed-focal verification-needed-hirsute verification-ussuri-needed verification-wallaby-needed sts sts-sru-needed verification-done-focal verification-done-hirsute verification-needed verification-ussuri-done verification-wallaby-done
2021-10-29 07:30:41 Chris MacNaughton cloud-archive/victoria: status Triaged Fix Committed
2021-10-29 07:30:42 Chris MacNaughton tags sts sts-sru-needed verification-done-focal verification-done-hirsute verification-needed verification-ussuri-done verification-wallaby-done sts sts-sru-needed verification-done-focal verification-done-hirsute verification-needed verification-ussuri-done verification-victoria-needed verification-wallaby-done
2021-10-29 09:41:40 Hemanth Nakkina tags sts sts-sru-needed verification-done-focal verification-done-hirsute verification-needed verification-ussuri-done verification-victoria-needed verification-wallaby-done sts sts-sru-needed verification-done verification-done-focal verification-done-hirsute verification-ussuri-done verification-victoria-done verification-wallaby-done
2021-10-31 21:52:41 Mathew Hodson octavia (Ubuntu): importance Undecided High
2021-10-31 21:52:43 Mathew Hodson octavia (Ubuntu Impish): importance Undecided High
2021-11-03 00:14:35 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2021-11-03 00:15:09 Launchpad Janitor octavia (Ubuntu Focal): status Fix Committed Fix Released
2021-11-03 00:15:26 Launchpad Janitor octavia (Ubuntu Hirsute): status Fix Committed Fix Released
2021-11-03 12:14:11 David Negreira bug added subscriber David Negreira
2021-11-03 12:57:18 Corey Bryant cloud-archive/wallaby: status Fix Committed Fix Released
2021-11-08 14:35:15 Corey Bryant cloud-archive/victoria: status Fix Committed Fix Released
2021-11-08 14:36:10 Corey Bryant cloud-archive/ussuri: status Fix Committed Fix Released