Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
Sharding 2021-01-25, Sharding 2021-02-22, Sharding 2021-03-08
-
9
Description
If a tenant migration begins blocking between writes for a multi:true update that matches multiple documents, the proxy will retry the entire update which can double apply it on documents that had already been updated in the first attempt.
Attachments
Issue Links
- is related to
-
SERVER-83428 Handle multi-deletes during tenant migration as interrupted errors
-
- Backlog
-
- related to
-
SERVER-54795 Blacklist tests that do multi-updates from tenant_migration_jscore_passthrough suite
-
- Closed
-
-
SERVER-55770 Add geo_update_dedup.js to the list of multi-update tests not handled by tenant migration passthrough
-
- Closed
-
-
SERVER-58068 Multi updates interrupted by a tenant migration should wait for the migration to complete
-
- Closed
-