-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2023-11-27, CAR Team 2023-12-11, CAR Team 2023-12-25, CAR Team 2024-01-08, CAR Team 2024-01-22, CAR Team 2024-02-05, CAR Team 2024-02-19, CAR Team 2024-03-04, CAR Team 2024-03-18
-
150
Currently, the shard collection command does a local write on the db primary to determine if the collection is empty. If the collection data is located on a shard other than the dbprimary, this read should be routed to the correct shard.
This ticket should also include testing the command for collections that are not located on the db primary and addressing any other issues with the coordinator.
- causes
-
SERVER-85657 Unsplittable_collections_created_on_any_shard_passthrough may attempt to recreate a collection on a different shard
- Closed
-
SERVER-88030 dump_coll_metadata.js should expect collection metadata to became unknown after shardCollection
- Closed
-
SERVER-88054 Direct connection insert race with catalog refresh in drop_collection_if_uuid_not_matching.js
- Closed
-
SERVER-87461 Re-enable readConcern_atClusterTime_noop_write when tracking of unsharded collections is enabled
- Closed
-
SERVER-88696 Consider making refresh on shards synchronous in the create collection coordinator
- Closed
-
SERVER-87268 Skip the syncIndexesOnCoordinator phase of createCollection if the collection does not exist
- Open
- depends on
-
SERVER-83631 Create collection coordinator must rollback if it finds an error when recreating chunk distribution
- Closed
-
SERVER-78918 Make `shardCollection` command shard authoritative
- Closed
-
SERVER-83497 Simplify commit function for the new create collection coordinator
- Closed
- is depended on by
-
SERVER-87265 Review calls to _performNoopRetryableWriteOnAllShardsAndConfigsvr in create coordinator
- Backlog
- is related to
-
SERVER-89931 StaleConfig error is not retried as a first statement in a txn with FLE sharded collections
- Closed
-
SERVER-86292 Introduce sharding_jscore_passthrough_with_balancer suite
- Closed
-
SERVER-91740 Create collection coordinator may refresh 3 times the DB Primary shard
- Closed