-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2020-12-28
-
1
Includes oplog entries for create collection, applyOps containing create collection, renameCollection (until renaming a sharded collection is supported), dropDatabase (which should always be preceded by drop for collection), emptycapped, and convertToCapped.
- Update the config.localReshardingOperations.recipient document to have an error state.
- Report to the config server that the resharding operation has been aborted.
Crash the mongod process when testing-mode is enabled to surface this issue more readily in Evergreen.To ensure that we're testing the error recovery codepath, we won't want to crash the mongod process. We'll instead want to ensure that the reshardCollection command never fails with the special error that was reported by the mongod process to the config server.
- is duplicated by
-
SERVER-49906 Implement drop collection rule for resharding's oplog application
- Closed
- is related to
-
SERVER-50584 Serialize resharding errors into a new abortReason field
- Closed
-
SERVER-52594 Integrate ReshardingOplogApplier into RecipientStateMachine
- Closed
- related to
-
SERVER-49906 Implement drop collection rule for resharding's oplog application
- Closed