Comment 5 for bug 1991239

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :

Looking at the log there are indeed `ValueError: non-zero flags not allowed in calls to send()` messages there.

So I think it's not the issue with reconnecting because of a misconfiguration on the charm side at this point.

Neutron is repeatedly trying to initialize the OVN mech driver and fails to do so with that error.

2022-09-29 07:52:08.865 38789 ERROR neutron.service ValueError: non-zero flags not allowed in calls to send() on <class 'eventlet.green.ssl.GreenSSLSocket'>
2022-09-29 07:52:08.865 38789 ERROR neutron.service
2022-09-29 07:52:08.890 38789 CRITICAL neutron [req-28756c47-5db1-4094-9335-fa84dd7f2635 - - - - -] Unhandled error: ValueError: non-zero flags not allowed in calls to send() on <class 'eventlet.green.ssl.GreenSSLSocket'>

So it is likely that a reconnection is causing this crash to appear which affects neutron-server as a whole.

There is an open bug about it from what I can see for openvswitch:

https://bugs.launchpad.net/openvswitch/+bug/1985062

https://github.com/openvswitch/ovs/commit/1731ed43c6dca385ed1f6a7fb25148f0a34fd3b9 - upstream commit mentioned in the bug.

The test case here indeed confirms the failure mode:
https://bugs.launchpad.net/openvswitch/+bug/1985062/comments/3