ovsdbapp - filedescriptor out of range in select()

Bug #2093247 reported by Freerk-Ole Zakfeld
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ovsdbapp
New
Undecided
Unassigned

Bug Description

After a few months of operating the octavia API with constant workload, it suddenly stops working. The log suggests leaking file descriptors.

```
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection Traceback (most recent call last):
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection File "/var/lib/kolla/venv/lib/python3.10/site-packages/ovsdbapp/backend/ovs_idl/connection.py", line 105, in run
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection self.poller.block()
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection File "/usr/lib/python3/dist-packages/ovs/poller.py", line 231, in block
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection events = self.poll.poll(self.timeout)
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection File "/usr/lib/python3/dist-packages/ovs/poller.py", line 137, in poll
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection rlist, wlist, xlist = select.select(self.rlist,
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection ValueError: filedescriptor out of range in select()
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection
2025-01-08 11:02:30.948 24 ERROR ovsdbapp.backend.ovs_idl.connection [-] filedescriptor out of range in select(): ValueError: filedescriptor out of range in select()
```

This might be similar to https://bugs.launchpad.net/neutron/+bug/2063043

I'm running octavia-api stable release 20240909 (Caracal)

Revision history for this message
Freerk-Ole Zakfeld (freerkzakfeld) wrote :

Additional Context in similar bug report for octavia/ovn at https://github.com/osism/issues/issues/959

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.