Description of problem: Stale neutron-haproxy-qdhcp containers after network delete in OVS deployed RHSOP-16 Version-Release number of selected component (if applicable): Red Hat OpenStack Platform - 16 (RHOSP-16) How reproducible: Always Steps to Reproduce: 1.Create a network and subnet 2. Observer neutron-haproxy-qdhcp containers are created on the controller nodes 3. Run openstack network delete command without running subnet delete. OpenStack can delete the subnet along with network when network delete command, but this is causing stale neutron-haproxy-qdhcp containers after successful network delete. The issue is not seen when, we run subnet delete and then network delete, observed only when we directly run network delete without subnet delete. Actual results: Stale neutron-haproxy-qdhcp containers after network delete Expected results: neutron-haproxy-qdhcp containers deleted along with network Additional info: (overcloud) [stack@machine-16 ~]$ openstack network list +--------------------------------------+----------------------------------------------------+--------------------------------------+ | ID | Name | Subnets | +--------------------------------------+----------------------------------------------------+--------------------------------------+ | 41397823-881c-4b15-b644-99e6c84fc7ac | testnetwork | 2703be0e-42dd-4131-81fb-9bf33323bb05 | | 628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 | testnetwork | baa02584-c9e6-4273-af5f-2180978b71d6 | | 75da1efd-af10-44c2-9131-ab06b2e63572 | HA network tenant 77d1bc3c0cd946ad8b2da7c505041152 | 2bd84d85-eba3-4898-86f7-2320bf8ffc62 | +--------------------------------------+----------------------------------------------------+--------------------------------------+ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ openstack subnet list +--------------------------------------+---------------------------------------------------+--------------------------------------+------------------+ | ID | Name | Network | Subnet | +--------------------------------------+---------------------------------------------------+--------------------------------------+------------------+ | 2703be0e-42dd-4131-81fb-9bf33323bb05 | testsubnet | 41397823-881c-4b15-b644-99e6c84fc7ac | 192.168.122.0/24 | | 2bd84d85-eba3-4898-86f7-2320bf8ffc62 | HA subnet tenant 77d1bc3c0cd946ad8b2da7c505041152 | 75da1efd-af10-44c2-9131-ab06b2e63572 | 169.254.192.0/18 | | baa02584-c9e6-4273-af5f-2180978b71d6 | testsubnet | 628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 | 1.2.3.0/24 | +--------------------------------------+---------------------------------------------------+--------------------------------------+------------------+ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ openstack network delete 628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ ssh heat-admin.24.18 "sudo podman ps | grep -i neutron" d18cfd228361 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 3 minutes ago Up 3 minutes ago neutron-haproxy-qdhcp-628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 bfc91e5ebf80 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 3 minutes ago Up 3 minutes ago neutron-haproxy-qdhcp-41397823-881c-4b15-b644-99e6c84fc7ac 7bfc871ecd20 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /usr/sbin/dnsmasq... 3 minutes ago Up 3 minutes ago neutron-dnsmasq-qdhcp-41397823-881c-4b15-b644-99e6c84fc7ac 58d6afb42291 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /bin/bash -c HAPR... 3 days ago Up 3 days ago neutron-haproxy-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f f217d8d03236 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /usr/sbin/keepali... 3 days ago Up 3 days ago neutron-keepalived-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f 6d0c3a980951 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-openvswitch-agent:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_ovs_agent 49181e973a21 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-metadata-agent:16.0-95 kolla_start 6 days ago Up 4 minutes ago neutron_metadata_agent 900ac0970586 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 kolla_start 6 days ago Up 6 days ago neutron_l3_agent 2c613ad11090 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 kolla_start 6 days ago Up 4 minutes ago neutron_dhcp 4f2c3f26fe2d machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-server:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_api (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ ssh heat-admin.24.21 "sudo podman ps | grep -i neutron" 76cc415e3b02 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 5 minutes ago Up 5 minutes ago neutron-haproxy-qdhcp-41397823-881c-4b15-b644-99e6c84fc7ac 8926764333be machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 5 minutes ago Up 5 minutes ago neutron-haproxy-qdhcp-628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 6f17b8b1f075 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /usr/sbin/dnsmasq... 5 minutes ago Up 5 minutes ago neutron-dnsmasq-qdhcp-41397823-881c-4b15-b644-99e6c84fc7ac a5a8073b9b9b machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /usr/sbin/keepali... 3 days ago Up 3 days ago neutron-keepalived-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f a44fcd8171c9 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-openvswitch-agent:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_ovs_agent c110f791c0ef machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-metadata-agent:16.0-95 kolla_start 6 days ago Up 5 minutes ago neutron_metadata_agent c7add71c710d machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 kolla_start 6 days ago Up 6 days ago neutron_l3_agent 828e6e83788c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 kolla_start 6 days ago Up 5 minutes ago neutron_dhcp 0af0b71a155c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-server:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_api (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ ssh heat-admin.24.10 "sudo podman ps | grep -i neutron" 0e9578826372 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /usr/sbin/dnsmasq... 7 minutes ago Up 7 minutes ago neutron-dnsmasq-qdhcp-41397823-881c-4b15-b644-99e6c84fc7ac 4f25c1257454 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 13 minutes ago Up 13 minutes ago neutron-haproxy-qdhcp-41397823-881c-4b15-b644-99e6c84fc7ac 56140cfff61e machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 13 minutes ago Up 13 minutes ago neutron-haproxy-qdhcp-628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 c88ddfe1b9a3 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /usr/sbin/keepali... 3 days ago Up 3 days ago neutron-keepalived-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f e731d5a1f6d2 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-openvswitch-agent:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_ovs_agent e01ca90fbbfe machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-metadata-agent:16.0-95 kolla_start 6 days ago Up 8 minutes ago neutron_metadata_agent 0717206bee8c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 kolla_start 6 days ago Up 6 days ago neutron_l3_agent 457398e17505 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 kolla_start 6 days ago Up 7 minutes ago neutron_dhcp 2d44010c346c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-server:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_api (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ openstack network list +--------------------------------------+----------------------------------------------------+--------------------------------------+ | ID | Name | Subnets | +--------------------------------------+----------------------------------------------------+--------------------------------------+ | 41397823-881c-4b15-b644-99e6c84fc7ac | testnetwork | 2703be0e-42dd-4131-81fb-9bf33323bb05 | | 75da1efd-af10-44c2-9131-ab06b2e63572 | HA network tenant 77d1bc3c0cd946ad8b2da7c505041152 | 2bd84d85-eba3-4898-86f7-2320bf8ffc62 | +--------------------------------------+----------------------------------------------------+--------------------------------------+ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ openstack subnet delete 2703be0e-42dd-4131-81fb-9bf33323bb05 (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ openstack network delete 41397823-881c-4b15-b644-99e6c84fc7ac (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ ssh heat-admin.24.18 "sudo podman ps | grep -i neutron" d18cfd228361 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 6 minutes ago Up 6 minutes ago neutron-haproxy-qdhcp-628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 f217d8d03236 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /usr/sbin/keepali... 3 days ago Up 3 days ago neutron-keepalived-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f 6d0c3a980951 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-openvswitch-agent:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_ovs_agent 49181e973a21 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-metadata-agent:16.0-95 kolla_start 6 days ago Up 6 minutes ago neutron_metadata_agent 900ac0970586 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 kolla_start 6 days ago Up 6 days ago neutron_l3_agent 2c613ad11090 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 kolla_start 6 days ago Up 6 minutes ago neutron_dhcp 4f2c3f26fe2d machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-server:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_api (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ ssh heat-admin.24.21 "sudo podman ps | grep -i neutron" 13c518dd8925 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /bin/bash -c HAPR... 51 seconds ago Up 51 seconds ago neutron-haproxy-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f 8926764333be machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 7 minutes ago Up 7 minutes ago neutron-haproxy-qdhcp-628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 a5a8073b9b9b machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /usr/sbin/keepali... 3 days ago Up 3 days ago neutron-keepalived-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f a44fcd8171c9 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-openvswitch-agent:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_ovs_agent c110f791c0ef machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-metadata-agent:16.0-95 kolla_start 6 days ago Up 7 minutes ago neutron_metadata_agent c7add71c710d machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 kolla_start 6 days ago Up 6 days ago neutron_l3_agent 828e6e83788c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 kolla_start 6 days ago Up 7 minutes ago neutron_dhcp 0af0b71a155c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-server:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_api (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ ssh heat-admin.24.10 "sudo podman ps | grep -i neutron" 56140cfff61e machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 /bin/bash -c HAPR... 15 minutes ago Up 15 minutes ago neutron-haproxy-qdhcp-628fd8d9-1fc9-4e9c-b85b-6ae7026d23c5 c88ddfe1b9a3 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 /usr/sbin/keepali... 3 days ago Up 3 days ago neutron-keepalived-qrouter-9e331647-bcb2-47cf-9934-d6e4cec9303f e731d5a1f6d2 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-openvswitch-agent:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_ovs_agent e01ca90fbbfe machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-metadata-agent:16.0-95 kolla_start 6 days ago Up 10 minutes ago neutron_metadata_agent 0717206bee8c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-l3-agent:16.0-98 kolla_start 6 days ago Up 6 days ago neutron_l3_agent 457398e17505 machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-dhcp-agent:16.0-97 kolla_start 6 days ago Up 9 minutes ago neutron_dhcp 2d44010c346c machine-16.ctlplane.localdomain:8787/rhosp-rhel8/openstack-neutron-server:16.0-94 kolla_start 6 days ago Up 6 days ago neutron_api (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ (overcloud) [stack@machine-16 ~]$ . stackrc (undercloud) [stack@machine-16 ~]$ nova list +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | a69bb9b9-f454-4ce5-821e-48397b2787c1 | overcloud-controller-0 | ACTIVE | - | Running | ctlplane=192.168.24.10 | | 84c140fe-786c-443c-bc92-f8691d355fba | overcloud-controller-1 | ACTIVE | - | Running | ctlplane=192.168.24.21 | | a90ee7aa-fe08-459b-86c4-b6b554de3e69 | overcloud-controller-2 | ACTIVE | - | Running | ctlplane=192.168.24.18 | | a7d74999-72ae-4583-abf8-c480e643a88c | overcloud-novacompute-0 | ACTIVE | - | Running | ctlplane=192.168.24.16 | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ (undercloud) [stack@machine-16 ~]$ (undercloud) [stack@machine-16 ~]$ cat /etc/rhosp-release Red Hat OpenStack Platform release 16.0.0 Beta (Train) (undercloud) [stack@machine-16 ~]$
From quick check, this looks similar to bug #1816657 (for neutron-keepalived-qrouter sidecar containers)
I cannot reproduce it on 16.0.2 (used to test bug #1816657): (overcloud) [stack@undercloud-0 ~]$ openstack network create test && openstack subnet create testsub --network test --subnet-range 172.24.4.0/24 --gateway 172.24.4.1 (overcloud) [stack@undercloud-0 ~]$ openstack subnet list --network +--------------------------------------+---------+--------------------------------------+---------------+ | ID | Name | Network | Subnet | +--------------------------------------+---------+--------------------------------------+---------------+ | 19f5a241-245a-4935-bcf3-d1149b41ee18 | testsub | 35556fee-bb67-41f3-84b5-edca9a88d7b7 | 172.24.4.0/24 | +--------------------------------------+---------+--------------------------------------+---------------+ On one controller: [root@controller-0 neutron]# podman ps|grep qdhcp-35556fee-bb67-41f3-84b5-edca9a88d7b7 0c519ee9f606 undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-dhcp-agent:20200416.1 /usr/sbin/dnsmasq... 5 minutes ago Up 5 minutes ago neutron-dnsmasq-qdhcp-35556fee-bb67-41f3-84b5-edca9a88d7b7 (overcloud) [stack@undercloud-0 ~]$ openstack network delete test (overcloud) [stack@undercloud-0 ~]$ openstack subnet show 19f5a241-245a-4935-bcf3-d1149b41ee18 No Subnet found for 19f5a241-245a-4935-bcf3-d1149b41ee18 And on controller (same on the 2 other nodes): [root@controller-0 neutron]# podman ps|grep qdhcp-35556fee-bb67-41f3-84b5-edca9a88d7b7 [root@controller-0 neutron]# So subnet and dnsmasq sidecar containers are properly deleted. Also just deleting the subnet also properly exist the sidecar container. Which specific 16.0 version is it? Also the kill-script log should be useful, it can be found in /var/log/containers/neutron/kill-script.log
My bad, I just noticed I did not have haproxy sidecar containers in my test env. After enabling isolated metadata I can now see the issue and it is indeed different from keepalived sidecars from bug #1816657 (overcloud) [stack@undercloud-0 ~]$ openstack network create test && openstack subnet create testsub --network test --subnet-range 172.24.4.0/24 --gateway 172.24.4.1 On a controller: [root@controller-2 neutron]# podman ps|grep 87f55e6c-506d-4bb1-806b-3ede5b737be4 effcf247d9b6 undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-dhcp-agent:20200416.1 /bin/bash -c HAPR... 24 seconds ago Up 24 seconds ago neutron-haproxy-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 402df34a80d9 undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-dhcp-agent:20200416.1 /usr/sbin/dnsmasq... 26 seconds ago Up 26 seconds ago neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 And kill-script.log when running "openstack network delete test": + SIG=9 + PID=90994 ++ ip netns identify 90994 + NETNS=qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 + '[' xqdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 == x ']' + CLI='nsenter --net=/run/netns/qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 --preserve-credentials -m -t 1 podman' + '[' -f /proc/90994/cgroup ']' ++ awk 'BEGIN {FS="[-.]"} /name=/{print $3}' /proc/90994/cgroup + CT_ID=402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 ++ nsenter --net=/run/netns/qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 --preserve-credentials -m -t 1 podman inspect -f '{{.Name}}' 402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 + CT_NAME=neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 + case $SIG in + kill_container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 + add_date 'Stopping container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 (402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9)' ++ date + echo 'Thu May 28 09:20:57 UTC 2020 Stopping container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 (402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9)' Thu May 28 09:20:57 UTC 2020 Stopping container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 (402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9) + nsenter --net=/run/netns/qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 --preserve-credentials -m -t 1 podman stop 402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 + add_date 'Deleting container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 (402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9)' ++ date + echo 'Thu May 28 09:20:58 UTC 2020 Deleting container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 (402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9)' Thu May 28 09:20:58 UTC 2020 Deleting container neutron-dnsmasq-qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 (402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9) + nsenter --net=/run/netns/qdhcp-87f55e6c-506d-4bb1-806b-3ede5b737be4 --preserve-credentials -m -t 1 podman rm 402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 402df34a80d9eb142806ee2c999544c4cd8d02fb44aa6b377dbe61eba4910db9 + exec + SIG=9 + PID=91173 ++ ip netns identify 91173 + NETNS= + '[' x == x ']' + add_date 'No network namespace detected, exiting' ++ date + echo 'Thu May 28 09:21:02 UTC 2020 No network namespace detected, exiting' Thu May 28 09:21:02 UTC 2020 No network namespace detected, exiting + exit 1 + exec + SIG=9 + PID=91173 ++ ip netns identify 91173 + NETNS= + '[' x == x ']' + add_date 'No network namespace detected, exiting' ++ date + echo 'Thu May 28 09:21:02 UTC 2020 No network namespace detected, exiting' Thu May 28 09:21:02 UTC 2020 No network namespace detected, exiting + exit 1 + exec [root@controller-2 neutron]# ps 91173 PID TTY STAT TIME COMMAND 91173 ? S 0:00 /usr/sbin/haproxy -Ws -f /var/lib/neutron/ns-metadata-proxy/87f55e6c-506d-4bb1-806b-3ede5b737be4.conf So dnsmasq sidecar is stopped, namespace is deleted, but then it cannot be used anymore to delete the metadata proxy container
I think this will be fixed by https://review.opendev.org/#/c/730831 testing locally (https://review.opendev.org/#/c/730744 being the parent fix for bug #1816657)
With patch applied: + SIG=9 + PID=632420 ++ ip netns identify 632420 + NETNS= + '[' x == x ']' + CLI='nsenter --all --preserve-credentials -t 1 podman' + SIG=9 + '[' -f /proc/632420/cgroup ']' ++ awk 'BEGIN {FS="[-.]"} /name=/{print $3}' /proc/632420/cgroup + CT_ID=2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d ++ nsenter --all --preserve-credentials -t 1 podman inspect -f '{{.Name}}' 2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d + CT_NAME=neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 + case $SIG in + kill_container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d + add_date 'Stopping container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 (2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d)' ++ date + echo 'Thu May 28 11:11:38 UTC 2020 Stopping container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 (2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d)' Thu May 28 11:11:38 UTC 2020 Stopping container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 (2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d) + nsenter --all --preserve-credentials -t 1 podman stop 2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d 2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d + add_date 'Deleting container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 (2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d)' ++ date + echo 'Thu May 28 11:11:39 UTC 2020 Deleting container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 (2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d)' Thu May 28 11:11:39 UTC 2020 Deleting container neutron-haproxy-qdhcp-5452b2e9-d6f7-4ce0-8430-6b48c4fb8304 (2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d) + nsenter --all --preserve-credentials -t 1 podman rm 2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d 2f52e12e2f0b741e82da3ce15f0a978d04635bf55ea214c1772cbb402fe3173d + exec And no remaining container linked to network ID remains on controller node
If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field. The documentation team will review, edit, and approve the text. If this bug does not require doc text, please set the 'requires_doc_text' flag to '-'.
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-2020:3148