[SERVER-23699] Remove dependency of sharding_initialization.cpp on mongos-specific features Created: 13/Apr/16  Updated: 26/Oct/23

Status: Backlog
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Backlog - Catalog and Routing
Resolution: Unresolved Votes: 0
Labels: oldshardingemea
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-24323 Split CatalogManagerReplicaSet into S... Closed
Assigned Teams:
Catalog and Routing
Backwards Compatibility: Fully Compatible
Sprint: Sharding 13 (04/22/16), Sharding 14 (05/13/16), Sharding 16 (06/24/16)
Participants:

 Description   

The initialization code in sharding_initialization.cpp relies on mongos-specific features such as the ShardingEgressMetadataHookForMongos (which in turn uses GLE stats) and isMongos.

We should break this dependency.


Generated at Thu Feb 08 04:04:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.