-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Networking & Observability
-
ALL
-
Egress gRPC 2025-02-14
-
200
In the custom deleter for connection pool ConnectionHandles, we acquire a mutex here, and then call updateState. updateState then schedules a task on an executor, which will acquire that same mutex. Due to SERVER-93029, we may run that task inline, but we are already holding the lock, and so there may be a deadlock.
- related to
-
SERVER-93029 NetworkInterfaceThreadPool is an OutOfLineExecutor that regularly runs things inline
-
- Backlog
-