FSM helper withTxnAndAutoRetry fails to abort transaction with unexpected InterruptedDueToReshardingCriticalSection error

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • RSSD
    • Fully Compatible
    • ALL
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The InterruptedDueToReshardingCriticalSection error code was added in SERVER-106707 and made retryable in SERVER-107226. This error may be returned by abortTransaction in the event of a resharding operation affecting the transaction. Our FSM test framework has test helpers, e.g. withTxnAndAutoRetry, that will manage transactions that need to be aware of potential non-fatal errors from aborting transactions from workloads such as internal_transactions_resharding.js.

            Assignee:
            Benety Goh
            Reporter:
            Benety Goh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: