-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Service Arch
-
Fully Compatible
-
Service Arch 2024-02-19, Service Arch 2024-03-04
With the changes in SERVER-81793 and the abstraction to be introduced in SERVER-81797, it should be possible for the `AsioNetworkingBaton` to avoid using `poll()` to wait for a notification in the case where we don't need to monitor any sockets.
There is a patch in SERVER-81793 with a proof-of-concept implementation of this idea.
- depends on
-
SERVER-81797 Make our own portable implementation of atomic notify() and wait() with timeout support
- Closed
-
SERVER-81793 Don't do any syscalls to notify a baton that isn't in poll
- Closed
- related to
-
SERVER-87036 Lazily create eventfd when we first need to poll on it in AsioNetworkingBaton
- Closed