-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: 6.1.0-rc0
-
Component/s: None
-
None
-
ALL
-
-
35
SERVER-65836 changed the way chunk migration commit modifies the config.chunks documents: Now it is done using the internal transactions API. This uses SyncTransactionWithRetries, which will retry to commit the transaction until it succeeds. This goes directly to the service_entry_point. In case of stepdown, this will keep retrying locally and getting the same NotPrimary errors repeatedly, without returning the error to the caller node. Returning to the caller node is desirable to give it the change to retarget the write to the proper configsvr primary.
_configsvrCommitChunkMigration should immediately fail and return the error to the client instead.
- duplicates
-
SERVER-67016 Transaction API transactions should be interrupted if their caller is
- Closed
- is caused by
-
SERVER-65836 Change applyOps for internal transactions in commitChunkMigration
- Closed
- is related to
-
SERVER-67016 Transaction API transactions should be interrupted if their caller is
- Closed