Bug 1432725 - Orphaned namespace for lbaas
Summary: Orphaned namespace for lbaas
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-neutron-lbaas
Version: 10.0 (Newton)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z3
: 10.0 (Newton)
Assignee: Assaf Muller
QA Contact: Alexander Stafeyev
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-03-16 03:04 UTC by PURANDHAR SAIRAM MANNIDI
Modified: 2020-06-11 13:25 UTC (History)
8 users (show)

Fixed In Version: openstack-neutron-lbaas-9.2.0-1.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-06-28 15:31:11 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2017:1594 0 normal SHIPPED_LIVE openstack-neutron bug fix advisory 2017-06-28 19:13:28 UTC

Description PURANDHAR SAIRAM MANNIDI 2017-03-16 03:04:19 UTC
Description of problem:
Orphaned namespaces remain after Neutron LBaaS stack deleted

Version-Release number of selected component (if applicable):
Red Hat OpenStack Platform 10

How reproducible:
Always

Steps to Reproduce:
(1) Create a Neutron LBaaS stack on RHOS 10
- neutron lbaas-loadbalancer-create subnet-one --name lbtest01
- neutron lbaas-listener-create --loadbalancer lbtest01 --protocol-port 80 --protocol HTTP --name testlistener01
- neutron lbaas-pool-create --name testpool01 --protocol HTTP --listener testlistener01 --lb-algorithm ROUND_ROBIN
- neutron lbaas-member-create testpool01 --address 192.168.1.2 --protocol-port 80 --subnet subnet-one
- neutron lbaas-member-create testpool01 --address 192.168.1.3 --protocol-port 80 --subnet subnet-one
- neutron lbaas-healthmonitor-create  --delay 3 --type HTTP --max-retries 3 --timeout 3 --pool testpool01

(2) Note the qlbaas namespace on the controller
- ip netns | grep qlbaas

(3) Delete the LBaaS stack
 - neutron lbaas-healthmonitor-delete <UUID>
- neutron lbaas-pool-delete <UUID<
- neutron lbaas-listener-delete <UUID>
- neutron lbaas-loadbalancer-delete <UUID>

(4) List the namespaces on the controller and observe the qlbaas namespace still exists
- ip netns | grep qlbaas

Actual results:
Namespaces are still visible

Expected results:
Namespaces should be removed when loadbalancer is deleted

Additional info:
https://review.openstack.org/#/c/426209/
https://bugs.launchpad.net/octavia/+bug/1495430

Comment 2 Assaf Muller 2017-04-27 22:00:54 UTC
Hot fix approved for Australian Signals Directorate. As per comment 1, the fix was already merged in OSP 10, and will be available in the next z-stream release.

Comment 11 errata-xmlrpc 2017-06-28 15:31:11 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2017:1594


Note You need to log in before you can comment on or make changes to this bug.