gh-102795: Fix use of poll in test_epoll's test_control_and_wait (#102796)
This test can fail unnecessarily. In the test we wait for events on two file descriptors. This is done in a single call to select.epoll's poll() function. However, it is valid for the OS to return only one event via poll() and the next via a subsequent call to poll(). This rarely happens, but it can cause the test to fail despite properly functioning polling. Instead, we poll a second time when necessary.
K
Kevin Krakauer committed
c9ecd3ee75b472bb0a7538e0288c5cfea146da83
Parent: 45398ad
Committed by GitHub <noreply@github.com>
on 5/4/2023, 2:38:20 PM