-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Networking & Observability
-
Fully Compatible
-
Networking & Obs 2025-01-06, Networking & Obs 2025-01-20, Egress gRPC 2025-01-31
-
200
-
2
In addition to SERVER-97164 (which runs the NITL cpp integration tests), we also want to test one layer lower (the AsyncDBClient). Enable the transport_integration_test with gRPC by converting theĀ
AsyncClientIntegrationTest to inherit the transport layer from a base class, rather than using the default egress layer off of the TransportLayer as it does now. Also make the required resmoke changes to run the integration tests in resmoke (rather than deferring this work to SERVER-97164).
- depends on
-
SERVER-97153 Implement asyncConnect function in gRPC
- Closed
-
SERVER-97160 Add TransportProtocol option to NITL and plumb TL to AsyncClient
- Closed
-
SERVER-99595 Move transport layer integration testing logic into a fixture class
- Closed
- is depended on by
-
SERVER-97164 Enable CPP NITL Integration testing with gRPC
- Closed
-
SERVER-99785 Enable task_executor_cursor_integration_test.cpp and thread_pool_task_executor_integration_test.cpp with gRPC
- Closed
- is related to
-
SERVER-99861 Allow gRPC integration tests to run outside of gRPC build variant
- Open