[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:
Depends
depends on SERVER-84571 Support tlsAllowInvalidHostnames serv... Open
depends on SERVER-80571 Run existing core and core passthroug... Closed
is depended on by SERVER-84472 Enable as many tests as possible on g... Backlog
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.


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