-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Networking
-
None
-
Fully Compatible
-
ALL
-
Service Arch 2019-02-25, Service Arch 2019-03-11
-
7
The NetworkInterface::setAlarm method isn't cancellable, while TaskExecutor::scheduleWorkAt is.
And because scheduleWorkAt wraps setAlarm, this causes patterns that repeatedly schedule work and then cancel it to slowly accumulate many many timers that eventually time out.
- causes
-
SERVER-51337 use-after-move in NetworkInterfaceMock
- Closed
- is depended on by
-
SERVER-39479 Increase number of executions in "Linux Repeated Executions" variant
- Closed
- is duplicated by
-
SERVER-39570 Separate NITP::consumeTasks into an entry and an impl
- Closed