-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Networking & Observability
-
N&O Prioritized List, Networking & Obs 2024-10-28
The N&O team charter states that we own the hello protocol, but we do not own the integration tests or code for it. We will extract code for the hello framework into separate files owned by N&O to clearly establish ownership.
Code:
CmdHello, handleHelloResponse, etc/
Test:
- jstests/noPassthrough/replication/awaitable_hello_metrics.js
- jstests/noPassthrough/replication/awaitable_hello.js
- jstests/replsets/awaitable_hello_fcv_change.js
- jstests/replsets/awaitable_hello_metrics_on_state_change.js
- jstests/replsets/awaitable_hello_on_nodes_with_invalid_configs.js
- jstests/replsets/awaitable_hello_errors_on_horizon_change.js
- jstests/replsets/quiesce_mode.js
- jstests/sharding/mongos_quiesce_mode.js
It would be useful for us to own these tests. Specifically, the noPassthrough/ tests are important to own so that we ensure that we test that gRPC behaves with the protocol/increments metrics appropriately.
- is related to
-
SERVER-94804 [Networking & Observability] Add CODEOWNERS file to directories owned in jstests/noPassthrough/
- Closed