[SERVER-82849] Make SearchIndexHelpers compatible with embedded router mode Created: 06/Nov/23 Updated: 08/Nov/23 Resolved: 08/Nov/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.2.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | George Wangensteen | Assignee: | George Wangensteen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Service Arch 2023-11-13 |
| Participants: |
| Description |
|
SearchIndexHelpers currently links distinct router and shard role implementation details into mongod and mongos respectively. Because the router-role API will be available in mongod in embedded router mode, we need to refactor the library to allow for it to be linked into mongod and accessible via the Cluster-Role aware Service objects. |