-
Bug
-
Resolution: Unresolved
-
Major
-
rhel-10.0
-
tuned-2.26.0-0.1.rc1.el10
-
No
-
Important
-
Patch, Upstream
-
rhel-net-perf
-
ssg_core_services
-
26
-
3
-
False
-
False
-
-
None
-
None
-
Pass
-
Not Needed
-
Manual
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
Sync udev events polling, like TuneD does for udev settle wait, when there are a lot of events.
What is the impact of this issue to you?
It affects OCP and Telco.
Please provide the package NVR for which the bug is seen:
python-pyudev-0.24.1-10.el10
How reproducible is this bug?:
Sometimes
Steps to reproduce
- Run sync wait for udev events, while there are a lot of udev events coming, e.g. by using udev_settle
Expected results
Wait for events.
Actual results
Traceback (most recent call last):
File "/usr/sbin/tuned", line 98, in <module>
app.run(args.daemon)
File "/usr/lib/python3.9/site-packages/tuned/daemon/application.py", line 215, in run
result = self._controller.run()
File "/usr/lib/python3.9/site-packages/tuned/daemon/controller.py", line 68, in run
p = monitor.poll(timeout = 1)
File "/usr/lib/python3.9/site-packages/pyudev/monitor.py", line 354, in poll
if eintr_retry_call(poll.Poll.for_events((self, 'r')).poll, timeout):
File "/usr/lib/python3.9/site-packages/pyudev/_util.py", line 159, in eintr_retry_call
return func(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/pyudev/_os/poll.py", line 94, in poll
return list(
File "/usr/lib/python3.9/site-packages/pyudev/_os/poll.py", line 110, in _parse_events
raise IOError('Error while polling fd: {0!r}'.format(fd))
OSError: Error while polling fd: 4
- is cloned by
-
RHEL-92875 pyudev traceback when sync polling for the events
-
- Closed
-
- links to
-
RHBA-2025:153666 tuned update