[SERVER-68940] In catalog shard POC, ShardingCatalogClientHelper is too high level preventing linking Created: 18/Aug/22 Updated: 05/Dec/22 Resolved: 03/Oct/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Andrew Shuvalov (Inactive) | Assignee: | [DO NOT USE] Backlog - Sharding NYC |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | sharding-nyc-subteam2 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Sharding NYC
|
| Participants: | |
| Story Points: | 3 |
| Description |
|
The problem is that ShardingCatalogClientHelper is too high level class preventing its usage in classes like PeriodicShardedIndexConsistencyChecker or ClusterIdentityLoader because of dependency loops. Determine and comment which functionality is pulling too much of dependency. If possible, just remove it. Otherwise, find a way to refactor this. |