-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
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.
- is related to
-
SERVER-106707 Resharding donors should abort in-progress unprepared transactions upon transitioning to "preparing-to-block-writes" to lower the chance of critical section timeout
-
- Closed
-
-
SERVER-107226 Make InterruptedDueToReshardingCriticalSection a retriable error
-
- Closed
-
-
SERVER-104946 Create unit tests to trigger an unrecoverable error at every phase of resharding
-
- Closed
-