-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Sharding NYC 2022-03-21, Sharding NYC 2022-04-04
-
156
As of SERVER-59186, we use the internal transaction API for updates that change a document's shard key value and cause it to move shards. That behavior is guarded by the feature flag for PM-2210 (here and here). The performance of the transaction API path is worse than the original implementation, so we should add a new feature flag just to guard that path so we have more time to investigate and can still enable the API for 6.0 projects that need it.
- is related to
-
SERVER-59186 [API] Use internal transaction API for changing a document's shard key logic
- Closed
- related to
-
SERVER-60532 [Upgrade/downgrade] Make mongos fallback to previous way of handling WouldChangingOwningShard when internal transactions are not supported
- Backlog