Clarify AsyncRequestsSender contract

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Networking & Observability
    • Fully Compatible
    • ALL
    • N&O 2026-01-05, N&O 2026-01-19
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      AsyncRequestsSender (ARS) can fail to send some requests before returning results, but MultiStatementTransactionRequestsSender (and maybe other clients) assume that ARS will send all requests before returning results.

      If we decide that the current ARS behavior is correct, in addition to clarifying the contract in comments, we should create bugs to improve MultiStatementTransactionRequestsSender (and maybe other clients) to handle cases when ARS does not send requests, or add an optional way for ARS to wait to return results until all requests have been sent.

            Assignee:
            Michael Nugent
            Reporter:
            Michael Nugent
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: