-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Distributed Query Execution
-
None
-
Query Execution
-
Fully Compatible
-
ALL
-
QE 2025-12-08, QE 2025-11-24
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
BF-40614 indicated that there can be a problem when an AsyncRequestsSender instance is destroyed while it still has retry requests scheduled.
In this particular case, the AsyncRequestsSender was destroyed here, but it still had retry (delayed) retry requests scheduled to executed.
When these retry requests were then executed after the AsyncRequestsSender instance was destroyed, this produced undefined behavior, because all data structures for the AsyncRequestsSender instance and its remote have already been freed.
This led to use-after-free errors in the new rate_limited tests, which intentionally answer some requests to the shards with HostUnreachable errors and thus force retries.
- fixes
-
SERVER-113836 ARS can crash while recording backoff
-
- Closed
-
- is related to
-
SERVER-115948 SubBaton waitUntil not canceled by shutdown
-
- Needs Scheduling
-