-
Type:
Bug
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Replication
-
ALL
-
0
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The doWhile utility defined in src/mongo/db/s/transaction_coordinator_futures_util.h uses nested futures to achieve asynchronous iteration. This antipattern risks hitting the maximum future chain depth limit. Reimplement this function using the AsyncTry utility, which implements asynchronous iteration without future nesting.
- depends on
-
SERVER-95226 Add support for cancelling a CancellationSource with a Status
-
- Backlog
-
- is related to
-
SERVER-108913 Futures Impl when called recursively with multi-threaded executors can breach continuation chain depth limit
-
- Closed
-
-
SERVER-95226 Add support for cancelling a CancellationSource with a Status
-
- Backlog
-