-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Replication
-
Fully Compatible
-
Repl 2023-02-20, Repl 2023-03-06, Repl 2023-03-20
When constructing the bulkWrite command for each shard endpoint out of a TargetedWriteBatch, we will need to calculate the namespaces used in this sub-batch to construct the nsInfo and re-index each operation's namespace index (ns_idx). Additionally, we need to attach the databaseVersion and shardVersion fields to each entry in the nsInfo based on the endpoint returned by the CollectionRoutingInfoTargeter in the targeting step.
- depends on
-
SERVER-72637 Implement the skeleton of BulkWriteExec on mongos
- Closed
- is depended on by
-
SERVER-72789 Validate the database/shard versions for bulkWrite sent from mongos
- Closed
-
SERVER-72792 Implement progress bookkeeping for individual ops in BulkWriteExec
- Closed
-
SERVER-72794 Implement cursor response for bulkWrite on mongos
- Closed
-
SERVER-72984 Send sub-bulkWrite batches to targeted shard endpoints and wait for responses
- Closed
- is related to
-
SERVER-72989 Retryable bulkWrite on mongos
- Closed