[SERVER-84471] Enable gRPC on the noPassthrough suites Created: 02/Jan/24 Updated: 02/Feb/24 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Erin McNulty | Assignee: | Backlog - Service Architecture |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Service Arch
|
||||||||||||||||
| Sprint: | Service Arch 2024-01-08, Service Arch 2024-01-22 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
In order to make gRPC work with noPassthrough suites, we will need to make sure that the mongo(/d/s) processes spawned by tests are properly utilizing gRPC. In order to do this, we will need to override calls to new Mongo, ensure the host is properly set with a gRPC port, and ensure that all intra-cluster communication is done using ASIO, with only the connection to the mongos using gRPC.
This also include making any tests that make sure of the ReplSetTest and ShardingTest js test fixtures work as well.
See the doc linked in the comments for more details. |