-
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
-