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
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' > 5db1-4094- 9335-fa84dd7f26 35 - - - - -] Unhandled error: 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-
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/openvswitc h/+bug/ 1985062
https:/ /github. com/openvswitch /ovs/commit/ 1731ed43c6dca38 5ed1f6a7fb25148 f0a34fd3b9 - upstream commit mentioned in the bug.
The test case here indeed confirms the failure mode: /bugs.launchpad .net/openvswitc h/+bug/ 1985062/ comments/ 3
https:/