[SERVER-84754] Always use the real DSS/CSS implementations Created: 11/Jan/24  Updated: 06/Feb/24

Status: In Code Review
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Kaloian Manassiev
Resolution: Unresolved Votes: 0
Labels: 8.0-Make-All-Deployments-Sharded-Clusters
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-83753 Complete TODO listed in SERVER-83326 Blocked
Sprint: CAR Team 2024-02-05, CAR Team 2024-02-19
Participants:

 Description   

Today, there are two different implementations of the DSS/CSS - one for the standalone/replica set case and the other for the shard case. This is prevents online promotions of RS to sharded clusters and also makes the Config shard behave differently based on whether it has the shard flag or not.

This ticket is to get rid of CollectionShardingStateFactoryStandalone entirely (perhaps only leave it for embedded) and use CollectionShardingStateFactoryShard.


Generated at Thu Feb 08 06:55:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.