[rdo-users] Possible regression for podman starting containers after a hard shutdown

Benjamin Zapiec zapiec at gonicus.de
Wed Jul 7 12:53:03 UTC 2021


Hello *,

i have encountered an error after a hard power loss on
nearly each compute node. The neutron-haproxy-ovnmeta container didn't 
came up after the hard shutdown. Down below under "error message" i've
posted the exact error message.

After a quick search i found the following bug reported
in the red hat bug tracker. It looks like the exact same issue.

https://bugzilla.redhat.com/show_bug.cgi?id=1797892

But it is supposed to fixed in the "Train" release.
https://bugzilla.redhat.com/show_bug.cgi?id=1797892

Any ideas on this? Is it the same issue or something similar?
Would an update to Victoria solve this issue?

I think it's non of a big deal so since we try to avoid
unexpected shutdowns but it may happen due to power loss.


Now some details on the Openstack setup.
We are using Ussuri release and did a pretty basic
tirpleO Setup. We are using 3 Controller Nodes
and 8 Computes with Ceph storage attached.

I think there is nothing special in our configuration
that may favor this type of issue but if you think
so i will post the necessary configuration details.


Error message:
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event [-] Unexpected 
exception in notify_loop: neutron_lib.exceptions.ProcessExecutionError: 
Exit code: 125; Stdin: ; Stdout: Starting a new child container 
neutron-haproxy-ovnmeta-4c8e69e6-3e1a-4d7e-bde0-33241c0d383e
; Stderr: Error: error creating container storage: the container name 
"neutron-haproxy-ovnmeta-4c8e69e6-3e1a-4d7e-bde0-33241c0d383e" is 
already in use by 
"37b687a1d31adf73275ffdcadc3c5fd5ed1a72fe0c2547f38ec571556480c852". You 
have to remove that container to be able to reuse that name.: that name 
is already in use
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event Traceback (most recent 
call last):
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/ovsdbapp/event.py", line 143, in 
notify_loop
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event     match.run(event, 
row, updates)
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata/agent.py", 
line 83, in run
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event 
self.agent.update_datapath(str(row.datapath.uuid))
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata/agent.py", 
line 342, in update_datapath
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event 
self.provision_datapath(datapath)
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata/agent.py", 
line 457, in provision_datapath
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event     network_id=datapath)
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/ovn/metadata/driver.py", 
line 200, in spawn_monitored_metadata_proxy
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event     pm.enable()
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/linux/external_process.py", 
line 90, in enable
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event 
run_as_root=self.run_as_root)
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/linux/ip_lib.py", line 
724, in execute
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event 
run_as_root=run_as_root)
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event   File 
"/usr/lib/python3.6/site-packages/neutron/agent/linux/utils.py", line 
147, in execute
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event     returncode=returncode)
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event 
neutron_lib.exceptions.ProcessExecutionError: Exit code: 125; Stdin: ; 
Stdout: Starting a new child container 
neutron-haproxy-ovnmeta-4c8e69e6-3e1a-4d7e-bde0-33241c0d383e
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event ; Stderr: Error: error 
creating container storage: the container name 
"neutron-haproxy-ovnmeta-4c8e69e6-3e1a-4d7e-bde0-33241c0d383e" is 
already in use by 
"37b687a1d31adf73275ffdcadc3c5fd5ed1a72fe0c2547f38ec571556480c852". You 
have to remove that container to be able to reuse that name.: that name 
is already in use
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event
2021-06-23 08:11:28.928 4823 ERROR ovsdbapp.event
2021-06-23 08:16:34.975 4823 INFO neutron.agent.ovn.metadata.agent [-] 
Port 983831dd-8aae-4b01-9953-8cbce86f89a8 in datapath 
d98d35e0-765e-4128-bf7f-ab71b2701986 bound to our chassis
2021-06-23 08:16:35.965 4823 ERROR neutron.agent.linux.utils [-] Exit 
code: 125; Stdin: ; Stdout: Starting a new child container 
neutron-haproxy-ovnmeta-d98d35e0-765e-4128-bf7f-ab71b2701986
; Stderr: Error: error creating container storage: the container name 
"neutron-haproxy-ovnmeta-d98d35e0-765e-4128-bf7f-ab71b2701986" is 
already in use by 
"bd037c9c5688efd56ccc0521bdebc0bcdc261ffd584e151da6a8e690aefdfb22". You 
have to remove that container to be able to reuse that name.: that name 
is already in use




-- 
Benjamin Zapiec <benjamin.zapiec at gonicus.de> (System Engineer)
* GONICUS GmbH * Moehnestrasse 55 (Kaiserhaus) * D-59755 Arnsberg
* Tel.: +49 2932 916-0 * Fax: +49 2932 916-245
* http://www.GONICUS.de

* Sitz der Gesellschaft: Moehnestrasse 55 * D-59755 Arnsberg
* Geschaeftsfuehrer: Rainer Luelsdorf, Alfred Schroeder
* Vorsitzender des Beirats: Juergen Michels
* Amtsgericht Arnsberg * HRB 1968

Wir erfüllen unsere Informationspflichten zum Datenschutz gem. der 
Artikel 13
und 14 DS-GVO durch Veröffentlichung auf unserer Internetseite unter:
https://www.gonicus.de/datenschutz oder durch Zusendung auf Ihre 
formlose Anfrage.


More information about the users mailing list