From b169516c42ce4a7c4aff4285c8e1743bc1c726fa Mon Sep 17 00:00:00 2001 From: Ryan Berryhill Date: Wed, 28 Aug 2024 15:54:41 -0400 Subject: [PATCH] SERVER-90983 Separate service arch owned files to new subteams (#26262) GitOrigin-RevId: e45b83a11acbeb52b5db23eecbfa9cc7209acdcb --- .github/CODEOWNERS | 125 ++++++++++-------- buildscripts/idl/OWNERS.yml | 2 +- jstests/concurrency/fsm_workloads/OWNERS.yml | 4 +- jstests/core/OWNERS.yml | 19 ++- jstests/fail_point/OWNERS.yml | 2 +- jstests/httpinterface/OWNERS.yml | 2 +- jstests/noPassthrough/admission/OWNERS.yml | 2 +- jstests/noPassthroughWithMongod/OWNERS.yml | 16 +-- .../sharding/load_balancer_support/OWNERS.yml | 2 +- jstests/watchdog/OWNERS.yml | 2 +- src/mongo/base/OWNERS.yml | 2 +- src/mongo/client/OWNERS.yml | 2 +- src/mongo/db/OWNERS.yml | 19 ++- src/mongo/db/concurrency/OWNERS.yml | 5 +- src/mongo/db/ftdc/OWNERS.yml | 2 +- src/mongo/db/process_health/OWNERS.yml | 2 +- src/mongo/dbtests/OWNERS.yml | 2 +- src/mongo/dbtests/mock/OWNERS.yml | 6 +- src/mongo/executor/OWNERS.yml | 17 ++- src/mongo/idl/OWNERS.yml | 8 +- src/mongo/logv2/OWNERS.yml | 2 +- src/mongo/platform/OWNERS.yml | 2 +- src/mongo/rpc/OWNERS.yml | 2 +- src/mongo/s/OWNERS.yml | 3 + src/mongo/scripting/OWNERS.yml | 4 +- src/mongo/stdx/OWNERS.yml | 2 +- src/mongo/tools/mongobridge_tool/OWNERS.yml | 2 +- src/mongo/transport/OWNERS.yml | 2 +- src/mongo/unittest/OWNERS.yml | 2 +- src/mongo/util/concurrency/OWNERS.yml | 18 +-- src/mongo/util/net/OWNERS.yml | 2 +- src/mongo/watchdog/OWNERS.yml | 2 +- 32 files changed, 164 insertions(+), 120 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index c9bb286f5de..e2f2de9a3ee 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -47,7 +47,7 @@ WORKSPACE.bazel @10gen/devprod-build /buildscripts/cost_model/**/* @10gen/query-optimization # The following patterns are parsed from ./buildscripts/idl/OWNERS.yml -/buildscripts/idl/**/* @10gen/server-service-architecture +/buildscripts/idl/**/* @10gen/server-programmability /buildscripts/idl/**/*.bazel @10gen/devprod-build # The following patterns are parsed from ./buildscripts/resmokeconfig/matrix_suites/OWNERS.yml @@ -105,8 +105,8 @@ WORKSPACE.bazel @10gen/devprod-build # The following patterns are parsed from ./jstests/concurrency/fsm_workloads/OWNERS.yml /jstests/concurrency/fsm_workloads/**/*global*index* @10gen/server-cluster-scalability -/jstests/concurrency/fsm_workloads/**/server_status.js @10gen/server-service-architecture -/jstests/concurrency/fsm_workloads/**/server_status_with_time_out_cursors.js @10gen/server-service-architecture +/jstests/concurrency/fsm_workloads/**/server_status.js @10gen/server-networking-and-observability +/jstests/concurrency/fsm_workloads/**/server_status_with_time_out_cursors.js @10gen/server-networking-and-observability /jstests/concurrency/fsm_workloads/**/*transaction* @10gen/server-cluster-scalability /jstests/concurrency/fsm_workloads/**/*txn* @10gen/server-cluster-scalability /jstests/concurrency/fsm_workloads/**/*write_without_shard_key* @10gen/server-cluster-scalability @@ -116,12 +116,11 @@ WORKSPACE.bazel @10gen/devprod-build /jstests/concurrency/fsm_workloads/**/CRUD_clustered_collection.js @10gen/server-storage-execution # The following patterns are parsed from ./jstests/core/OWNERS.yml -/jstests/core/**/connection_string_validation.js @10gen/server-service-architecture -/jstests/core/**/failcommand_failpoint.js @10gen/server-service-architecture -/jstests/core/**/hostinfo.js @10gen/server-service-architecture -/jstests/core/**/latch_analyzer.js @10gen/server-service-architecture -/jstests/core/**/diagdata.js @10gen/server-service-architecture -/jstests/core/**/hostinfo.js @10gen/server-service-architecture +/jstests/core/**/connection_string_validation.js @10gen/server-networking-and-observability +/jstests/core/**/hostinfo.js @10gen/server-networking-and-observability +/jstests/core/**/diagdata.js @10gen/server-networking-and-observability +/jstests/core/**/failcommand_failpoint.js @10gen/server-programmability +/jstests/core/**/latch_analyzer.js @10gen/server-programmability /jstests/core/capped/* @10gen/server-storage-execution /jstests/core/clustered/* @10gen/server-storage-execution /jstests/core/timeseries/* @10gen/server-storage-execution @@ -130,13 +129,13 @@ WORKSPACE.bazel @10gen/devprod-build /jstests/core/txns/**/* @10gen/server-replication # The following patterns are parsed from ./jstests/fail_point/OWNERS.yml -/jstests/fail_point/**/* @10gen/server-service-architecture +/jstests/fail_point/**/* @10gen/server-programmability # The following patterns are parsed from ./jstests/hooks/OWNERS.yml /jstests/hooks/**/run_analyze_shard_key_background.js @10gen/server-cluster-scalability # The following patterns are parsed from ./jstests/httpinterface/OWNERS.yml -/jstests/httpinterface/**/network_options.js @10gen/server-service-architecture +/jstests/httpinterface/**/network_options.js @10gen/server-networking-and-observability # The following patterns are parsed from ./jstests/libs/OWNERS.yml /jstests/libs/**/replsettest.js @10gen/server-replication @@ -147,7 +146,7 @@ WORKSPACE.bazel @10gen/devprod-build /jstests/multiVersion/**/rs_endpoint* @10gen/server-cluster-scalability # The following patterns are parsed from ./jstests/noPassthrough/admission/OWNERS.yml -/jstests/noPassthrough/admission/**/* @10gen/server-service-architecture +/jstests/noPassthrough/admission/**/* @10gen/server-workload-scheduling # The following patterns are parsed from ./jstests/noPassthrough/queryStats/OWNERS.yml /jstests/noPassthrough/queryStats/**/* @10gen/query-integration @@ -159,14 +158,14 @@ WORKSPACE.bazel @10gen/devprod-build /jstests/noPassthrough/timeseries/**/* @10gen/server-storage-execution # The following patterns are parsed from ./jstests/noPassthroughWithMongod/OWNERS.yml -/jstests/noPassthroughWithMongod/**/connections_opened.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/host_connection_string_validation.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/ingress_handshake_and_auth_metrics.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/ipv6_connection_string_validation.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/replset_host_connection_validation.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/tcmalloc.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/ftdc_params.js @10gen/server-service-architecture -/jstests/noPassthroughWithMongod/**/log_component_helpers.js @10gen/server-service-architecture +/jstests/noPassthroughWithMongod/**/connections_opened.js @10gen/server-networking-and-observability +/jstests/noPassthroughWithMongod/**/host_connection_string_validation.js @10gen/server-networking-and-observability +/jstests/noPassthroughWithMongod/**/ingress_handshake_and_auth_metrics.js @10gen/server-networking-and-observability +/jstests/noPassthroughWithMongod/**/ipv6_connection_string_validation.js @10gen/server-networking-and-observability +/jstests/noPassthroughWithMongod/**/replset_host_connection_validation.js @10gen/server-networking-and-observability +/jstests/noPassthroughWithMongod/**/tcmalloc.js @10gen/server-workload-scheduling +/jstests/noPassthroughWithMongod/**/ftdc_params.js @10gen/server-networking-and-observability +/jstests/noPassthroughWithMongod/**/log_component_helpers.js @10gen/server-networking-and-observability # The following patterns are parsed from ./jstests/replsets/OWNERS.yml /jstests/replsets/**/* @10gen/server-replication @@ -196,7 +195,7 @@ WORKSPACE.bazel @10gen/devprod-build /jstests/sharding/libs/**/zone_changes_util.js @10gen/server-cluster-scalability # The following patterns are parsed from ./jstests/sharding/load_balancer_support/OWNERS.yml -/jstests/sharding/load_balancer_support/**/* @10gen/server-service-architecture +/jstests/sharding/load_balancer_support/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./jstests/sharding/migration_blocking_operation/OWNERS.yml /jstests/sharding/migration_blocking_operation/**/* @10gen/server-cluster-scalability @@ -208,13 +207,13 @@ WORKSPACE.bazel @10gen/devprod-build /jstests/sharding/updateOne_without_shard_key/**/* @10gen/server-cluster-scalability # The following patterns are parsed from ./jstests/watchdog/OWNERS.yml -/jstests/watchdog/**/* @10gen/server-service-architecture +/jstests/watchdog/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./site_scons/OWNERS.yml /site_scons/**/* @10gen/devprod-build # The following patterns are parsed from ./src/mongo/base/OWNERS.yml -/src/mongo/base/**/* @10gen/server-service-architecture +/src/mongo/base/**/* @10gen/server-programmability /src/mongo/base/**/error_codes.yml /src/mongo/base/**/secure_allocator* @10gen/server-security @@ -222,7 +221,7 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/bson/**/* @10gen/server-storage-execution # The following patterns are parsed from ./src/mongo/client/OWNERS.yml -/src/mongo/client/**/* @10gen/server-service-architecture +/src/mongo/client/**/* @10gen/server-networking-and-observability /src/mongo/client/**/authenticate* @10gen/server-security /src/mongo/client/**/cyrus_sasl_client_session.* @10gen/server-security /src/mongo/client/**/internal_auth* @10gen/server-security @@ -238,6 +237,10 @@ WORKSPACE.bazel @10gen/devprod-build # The following patterns are parsed from ./src/mongo/db/OWNERS.yml /src/mongo/db/**/*global_index* @10gen/server-cluster-scalability /src/mongo/db/**/*index_build* @10gen/server-storage-execution +/src/mongo/db/**/client.* @10gen/server-programmability +/src/mongo/db/**/client_context_test.* @10gen/server-programmability +/src/mongo/db/**/client_out_of_line_executor* @10gen/server-programmability +/src/mongo/db/**/client_strand* @10gen/server-programmability /src/mongo/db/**/keys_collection* @10gen/server-cluster-scalability /src/mongo/db/**/profile_* @10gen/query-integration /src/mongo/db/**/record_id* @10gen/server-storage-execution @@ -246,7 +249,8 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/db/**/*transaction* @10gen/server-cluster-scalability /src/mongo/db/**/*txn* @10gen/server-cluster-scalability /src/mongo/db/**/ttl* @10gen/server-storage-execution -/src/mongo/db/**/service_entry_point_shard_role* @10gen/server-service-architecture +/src/mongo/db/**/dbdirectclient* @10gen/server-programmability +/src/mongo/db/**/service_entry_point* @10gen/server-programmability /src/mongo/db/**/fle* @10gen/query-integration @10gen/server-security /src/mongo/db/**/server_options* @10gen/server-security /src/mongo/db/**/server_parameter* @10gen/server-security @@ -325,7 +329,8 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/db/commands/query_cmd/**/search_index_commands.* @10gen/query-integration # The following patterns are parsed from ./src/mongo/db/concurrency/OWNERS.yml -/src/mongo/db/concurrency/**/exception_util* @10gen/server-service-architecture +/src/mongo/db/concurrency/**/exception_util* @10gen/server-programmability +/src/mongo/db/concurrency/**/flow_control_ticketholder* @10gen/server-workload-scheduling # The following patterns are parsed from ./src/mongo/db/exec/OWNERS.yml /src/mongo/db/exec/**/* @10gen/query-execution @@ -345,7 +350,7 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/db/exec/sbe/**/*column_store* @10gen/query-integration # The following patterns are parsed from ./src/mongo/db/ftdc/OWNERS.yml -/src/mongo/db/ftdc/**/* @10gen/server-service-architecture @markbenvenuto +/src/mongo/db/ftdc/**/* @10gen/server-networking-and-observability @markbenvenuto # The following patterns are parsed from ./src/mongo/db/fts/OWNERS.yml /src/mongo/db/fts/**/* @10gen/query-integration @@ -500,7 +505,7 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/db/pipeline/window_function/**/* @10gen/query-integration # The following patterns are parsed from ./src/mongo/db/process_health/OWNERS.yml -/src/mongo/db/process_health/**/* @10gen/server-service-architecture +/src/mongo/db/process_health/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./src/mongo/db/query/OWNERS.yml /src/mongo/db/query/**/* @10gen/query @@ -727,7 +732,7 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/db/views/**/* @10gen/query-optimization # The following patterns are parsed from ./src/mongo/dbtests/OWNERS.yml -/src/mongo/dbtests/**/mock_dbclient_conn_test.cpp @10gen/server-service-architecture +/src/mongo/dbtests/**/mock_dbclient_conn_test.cpp @10gen/server-networking-and-observability /src/mongo/dbtests/**/indexupdatetests.cpp @10gen/server-storage-execution /src/mongo/dbtests/**/insert_test.cpp @10gen/server-storage-execution /src/mongo/dbtests/**/jsobjtests.cpp @10gen/server-storage-execution @@ -741,29 +746,34 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/dbtests/**/query_stage_multiplan.cpp @10gen/query-optimization # The following patterns are parsed from ./src/mongo/dbtests/mock/OWNERS.yml -/src/mongo/dbtests/mock/**/mock_conn_registry.* @10gen/server-service-architecture -/src/mongo/dbtests/mock/**/mock_dbclient_connection.* @10gen/server-service-architecture -/src/mongo/dbtests/mock/**/mock_remote_db_server.* @10gen/server-service-architecture +/src/mongo/dbtests/mock/**/mock_conn_registry.* @10gen/server-networking-and-observability +/src/mongo/dbtests/mock/**/mock_dbclient_connection.* @10gen/server-networking-and-observability +/src/mongo/dbtests/mock/**/mock_remote_db_server.* @10gen/server-networking-and-observability # The following patterns are parsed from ./src/mongo/executor/OWNERS.yml -/src/mongo/executor/**/* @10gen/server-service-architecture +/src/mongo/executor/**/* @10gen/server-networking-and-observability +/src/mongo/executor/**/cancelable_executor* @10gen/server-programmability +/src/mongo/executor/**/inline_executor* @10gen/server-programmability +/src/mongo/executor/**/scoped_task_executor* @10gen/server-programmability +/src/mongo/executor/**/task_executor* @10gen/server-programmability +/src/mongo/executor/**/thread_pool* @10gen/server-programmability # The following patterns are parsed from ./src/mongo/idl/OWNERS.yml -/src/mongo/idl/**/idl_parser* @10gen/server-service-architecture -/src/mongo/idl/**/idl_test* @10gen/server-service-architecture -/src/mongo/idl/**/mutable_observer_registry.* @10gen/server-service-architecture -/src/mongo/idl/**/unittest* @10gen/server-service-architecture +/src/mongo/idl/**/idl_parser* @10gen/server-programmability +/src/mongo/idl/**/idl_test* @10gen/server-programmability +/src/mongo/idl/**/mutable_observer_registry.* @10gen/server-programmability +/src/mongo/idl/**/unittest* @10gen/server-programmability /src/mongo/idl/**/server_parameter* @10gen/server-security # The following patterns are parsed from ./src/mongo/logv2/OWNERS.yml -/src/mongo/logv2/**/* @10gen/server-service-architecture +/src/mongo/logv2/**/* @10gen/server-networking-and-observability /src/mongo/logv2/**/*redaction* @10gen/server-security # The following patterns are parsed from ./src/mongo/platform/OWNERS.yml -/src/mongo/platform/**/* @10gen/server-service-architecture +/src/mongo/platform/**/* @10gen/server-programmability # The following patterns are parsed from ./src/mongo/rpc/OWNERS.yml -/src/mongo/rpc/**/* @10gen/server-service-architecture +/src/mongo/rpc/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./src/mongo/s/OWNERS.yml /src/mongo/s/**/*analyze_shard_key* @10gen/server-cluster-scalability @@ -788,6 +798,7 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/s/**/resource_yielders* @10gen/server-catalog-and-routing /src/mongo/s/**/router_role* @10gen/server-catalog-and-routing /src/mongo/s/**/routing_* @10gen/server-catalog-and-routing +/src/mongo/s/**/service_entry_point* @10gen/server-programmability /src/mongo/s/**/shard_cannot_refresh_due_to_locks_held_exception* @10gen/server-catalog-and-routing /src/mongo/s/**/shard_key_pattern* @10gen/server-catalog-and-routing /src/mongo/s/**/shard_version* @10gen/server-catalog-and-routing @@ -881,8 +892,8 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/s/write_ops/**/write_without_shard_key* @10gen/server-cluster-scalability # The following patterns are parsed from ./src/mongo/scripting/OWNERS.yml -/src/mongo/scripting/**/dbdirectclient_factory.* @10gen/server-service-architecture -/src/mongo/scripting/**/deadline_monitor* @10gen/server-service-architecture +/src/mongo/scripting/**/dbdirectclient_factory.* @10gen/server-programmability +/src/mongo/scripting/**/deadline_monitor* @10gen/server-programmability /src/mongo/scripting/**/mozjs @10gen/query-integration # The following patterns are parsed from ./src/mongo/shell/OWNERS.yml @@ -906,17 +917,17 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/shell/**/utils* @10gen/devprod-correctness # The following patterns are parsed from ./src/mongo/stdx/OWNERS.yml -/src/mongo/stdx/**/* @10gen/server-service-architecture +/src/mongo/stdx/**/* @10gen/server-programmability # The following patterns are parsed from ./src/mongo/tools/mongobridge_tool/OWNERS.yml -/src/mongo/tools/mongobridge_tool/**/* @10gen/server-service-architecture +/src/mongo/tools/mongobridge_tool/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./src/mongo/transport/OWNERS.yml -/src/mongo/transport/**/* @10gen/server-service-architecture +/src/mongo/transport/**/* @10gen/server-networking-and-observability /src/mongo/transport/**/ssl_connection_context.h # The following patterns are parsed from ./src/mongo/unittest/OWNERS.yml -/src/mongo/unittest/**/* @10gen/server-service-architecture +/src/mongo/unittest/**/* @10gen/server-programmability # The following patterns are parsed from ./src/mongo/util/OWNERS.yml /src/mongo/util/**/md5* @10gen/server-security @@ -930,22 +941,22 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/util/cmdline_utils/**/* @10gen/server-security # The following patterns are parsed from ./src/mongo/util/concurrency/OWNERS.yml -/src/mongo/util/concurrency/**/idle_thread_block.* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/mutex.* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/notification.* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/spin_lock* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/thread_name.* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/thread_pool* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/ticketholder.* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/*ticketholder.* @10gen/server-service-architecture -/src/mongo/util/concurrency/**/admission_context.* @10gen/server-service-architecture +/src/mongo/util/concurrency/**/idle_thread_block.* @10gen/server-programmability +/src/mongo/util/concurrency/**/mutex.* @10gen/server-programmability +/src/mongo/util/concurrency/**/notification.* @10gen/server-programmability +/src/mongo/util/concurrency/**/spin_lock* @10gen/server-programmability +/src/mongo/util/concurrency/**/thread_name.* @10gen/server-programmability +/src/mongo/util/concurrency/**/thread_pool* @10gen/server-programmability +/src/mongo/util/concurrency/**/ticketholder.* @10gen/server-workload-scheduling +/src/mongo/util/concurrency/**/*ticketholder.* @10gen/server-workload-scheduling +/src/mongo/util/concurrency/**/admission_context.* @10gen/server-workload-scheduling # The following patterns are parsed from ./src/mongo/util/cryptd/OWNERS.yml /src/mongo/util/cryptd/**/* @10gen/server-security # The following patterns are parsed from ./src/mongo/util/net/OWNERS.yml /src/mongo/util/net/**/ssl* @10gen/server-security -/src/mongo/util/net/**/* @10gen/server-service-architecture +/src/mongo/util/net/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./src/mongo/util/net/ocsp/OWNERS.yml /src/mongo/util/net/ocsp/**/* @10gen/server-security @@ -963,7 +974,7 @@ WORKSPACE.bazel @10gen/devprod-build /src/mongo/util/tracing_profiler/**/* @10gen/query # The following patterns are parsed from ./src/mongo/watchdog/OWNERS.yml -/src/mongo/watchdog/**/* @10gen/server-service-architecture +/src/mongo/watchdog/**/* @10gen/server-networking-and-observability # The following patterns are parsed from ./src/third_party/OWNERS.yml /src/third_party/**/* @10gen/server-security diff --git a/buildscripts/idl/OWNERS.yml b/buildscripts/idl/OWNERS.yml index 799f67cb775..4bfe45b1d77 100644 --- a/buildscripts/idl/OWNERS.yml +++ b/buildscripts/idl/OWNERS.yml @@ -2,7 +2,7 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "*.bazel": approvers: - 10gen/devprod-build diff --git a/jstests/concurrency/fsm_workloads/OWNERS.yml b/jstests/concurrency/fsm_workloads/OWNERS.yml index fba9765ab17..c297bd535ee 100644 --- a/jstests/concurrency/fsm_workloads/OWNERS.yml +++ b/jstests/concurrency/fsm_workloads/OWNERS.yml @@ -5,10 +5,10 @@ filters: - 10gen/server-cluster-scalability - "server_status.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "server_status_with_time_out_cursors.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "*transaction*": approvers: - 10gen/server-cluster-scalability diff --git a/jstests/core/OWNERS.yml b/jstests/core/OWNERS.yml index 53b7abfd0f9..b653abe22a1 100644 --- a/jstests/core/OWNERS.yml +++ b/jstests/core/OWNERS.yml @@ -2,22 +2,19 @@ version: 1.0.0 filters: - "connection_string_validation.js": approvers: - - 10gen/server-service-architecture - - "failcommand_failpoint.js": - approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "hostinfo.js": approvers: - - 10gen/server-service-architecture - - "latch_analyzer.js": - approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "diagdata.js": approvers: - - 10gen/server-service-architecture - - "hostinfo.js": + - 10gen/server-networking-and-observability + - "failcommand_failpoint.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability + - "latch_analyzer.js": + approvers: + - 10gen/server-programmability - "capped/*": approvers: - 10gen/server-storage-execution diff --git a/jstests/fail_point/OWNERS.yml b/jstests/fail_point/OWNERS.yml index 6c76847f0bc..358540f30a8 100644 --- a/jstests/fail_point/OWNERS.yml +++ b/jstests/fail_point/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability diff --git a/jstests/httpinterface/OWNERS.yml b/jstests/httpinterface/OWNERS.yml index 676bb374825..f351f3b4719 100644 --- a/jstests/httpinterface/OWNERS.yml +++ b/jstests/httpinterface/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "network_options.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/jstests/noPassthrough/admission/OWNERS.yml b/jstests/noPassthrough/admission/OWNERS.yml index 6c76847f0bc..e7d94c99d6e 100644 --- a/jstests/noPassthrough/admission/OWNERS.yml +++ b/jstests/noPassthrough/admission/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-workload-scheduling diff --git a/jstests/noPassthroughWithMongod/OWNERS.yml b/jstests/noPassthroughWithMongod/OWNERS.yml index 83f0a7bd73b..0ec49000771 100644 --- a/jstests/noPassthroughWithMongod/OWNERS.yml +++ b/jstests/noPassthroughWithMongod/OWNERS.yml @@ -2,25 +2,25 @@ version: 1.0.0 filters: - "connections_opened.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "host_connection_string_validation.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "ingress_handshake_and_auth_metrics.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "ipv6_connection_string_validation.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "replset_host_connection_validation.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "tcmalloc.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-workload-scheduling - "ftdc_params.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "log_component_helpers.js": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/jstests/sharding/load_balancer_support/OWNERS.yml b/jstests/sharding/load_balancer_support/OWNERS.yml index 6c76847f0bc..08e122f3714 100644 --- a/jstests/sharding/load_balancer_support/OWNERS.yml +++ b/jstests/sharding/load_balancer_support/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/jstests/watchdog/OWNERS.yml b/jstests/watchdog/OWNERS.yml index 6c76847f0bc..08e122f3714 100644 --- a/jstests/watchdog/OWNERS.yml +++ b/jstests/watchdog/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/base/OWNERS.yml b/src/mongo/base/OWNERS.yml index 885507a8186..ac6d9d3df57 100644 --- a/src/mongo/base/OWNERS.yml +++ b/src/mongo/base/OWNERS.yml @@ -2,7 +2,7 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "error_codes.yml": approvers: - NOOWNERS-DO-NOT-USE-DEPRECATED-2024-07-01 diff --git a/src/mongo/client/OWNERS.yml b/src/mongo/client/OWNERS.yml index b4fdb76d2fa..b1e5dd04126 100644 --- a/src/mongo/client/OWNERS.yml +++ b/src/mongo/client/OWNERS.yml @@ -2,7 +2,7 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "authenticate*": approvers: - 10gen/server-security diff --git a/src/mongo/db/OWNERS.yml b/src/mongo/db/OWNERS.yml index cec9244414c..d40c74a9e87 100644 --- a/src/mongo/db/OWNERS.yml +++ b/src/mongo/db/OWNERS.yml @@ -6,6 +6,18 @@ filters: - "*index_build*": approvers: - 10gen/server-storage-execution + - "client.*": + approvers: + - 10gen/server-programmability + - "client_context_test.*": + approvers: + - 10gen/server-programmability + - "client_out_of_line_executor*": + approvers: + - 10gen/server-programmability + - "client_strand*": + approvers: + - 10gen/server-programmability - "keys_collection*": approvers: - 10gen/server-cluster-scalability @@ -31,9 +43,12 @@ filters: - "ttl*": approvers: - 10gen/server-storage-execution - - "service_entry_point_shard_role*": + - "dbdirectclient*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability + - "service_entry_point*": + approvers: + - 10gen/server-programmability - "fle*": approvers: - 10gen/server-security diff --git a/src/mongo/db/concurrency/OWNERS.yml b/src/mongo/db/concurrency/OWNERS.yml index b228a3e2d8e..fbd45f6dcf2 100644 --- a/src/mongo/db/concurrency/OWNERS.yml +++ b/src/mongo/db/concurrency/OWNERS.yml @@ -2,4 +2,7 @@ version: 1.0.0 filters: - "exception_util*": # note we also match the idl file with this rule approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability + - "flow_control_ticketholder*": + approvers: + - 10gen/server-workload-scheduling diff --git a/src/mongo/db/ftdc/OWNERS.yml b/src/mongo/db/ftdc/OWNERS.yml index ada59ffe415..02def6bb1fb 100644 --- a/src/mongo/db/ftdc/OWNERS.yml +++ b/src/mongo/db/ftdc/OWNERS.yml @@ -3,4 +3,4 @@ filters: - "*": approvers: - markbenvenuto - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/db/process_health/OWNERS.yml b/src/mongo/db/process_health/OWNERS.yml index 6c76847f0bc..08e122f3714 100644 --- a/src/mongo/db/process_health/OWNERS.yml +++ b/src/mongo/db/process_health/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/dbtests/OWNERS.yml b/src/mongo/dbtests/OWNERS.yml index eb1bae1e669..a99bace38aa 100644 --- a/src/mongo/dbtests/OWNERS.yml +++ b/src/mongo/dbtests/OWNERS.yml @@ -2,7 +2,7 @@ version: 1.0.0 filters: - "mock_dbclient_conn_test.cpp": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "indexupdatetests.cpp": approvers: - 10gen/server-storage-execution diff --git a/src/mongo/dbtests/mock/OWNERS.yml b/src/mongo/dbtests/mock/OWNERS.yml index f11a5f1870d..38ccf3e0227 100644 --- a/src/mongo/dbtests/mock/OWNERS.yml +++ b/src/mongo/dbtests/mock/OWNERS.yml @@ -2,10 +2,10 @@ version: 1.0.0 filters: - "mock_conn_registry.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "mock_dbclient_connection.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "mock_remote_db_server.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/executor/OWNERS.yml b/src/mongo/executor/OWNERS.yml index 6c76847f0bc..ff8ab32e837 100644 --- a/src/mongo/executor/OWNERS.yml +++ b/src/mongo/executor/OWNERS.yml @@ -2,4 +2,19 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability + - "cancelable_executor*": + approvers: + - 10gen/server-programmability + - "inline_executor*": + approvers: + - 10gen/server-programmability + - "scoped_task_executor*": + approvers: + - 10gen/server-programmability + - "task_executor*": + approvers: + - 10gen/server-programmability + - "thread_pool*": + approvers: + - 10gen/server-programmability diff --git a/src/mongo/idl/OWNERS.yml b/src/mongo/idl/OWNERS.yml index fc0478db0be..b638c258c53 100644 --- a/src/mongo/idl/OWNERS.yml +++ b/src/mongo/idl/OWNERS.yml @@ -2,16 +2,16 @@ version: 1.0.0 filters: - "idl_parser*": # note this also matches _bm.cpp approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "idl_test*": # note this also matches _types.h approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "mutable_observer_registry.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "unittest*": # note this also matches _import.idl approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "server_parameter*": approvers: - 10gen/server-security diff --git a/src/mongo/logv2/OWNERS.yml b/src/mongo/logv2/OWNERS.yml index 396ffe42c68..6b6380bf65d 100644 --- a/src/mongo/logv2/OWNERS.yml +++ b/src/mongo/logv2/OWNERS.yml @@ -2,7 +2,7 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "*redaction*": approvers: - 10gen/server-security diff --git a/src/mongo/platform/OWNERS.yml b/src/mongo/platform/OWNERS.yml index 6c76847f0bc..358540f30a8 100644 --- a/src/mongo/platform/OWNERS.yml +++ b/src/mongo/platform/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability diff --git a/src/mongo/rpc/OWNERS.yml b/src/mongo/rpc/OWNERS.yml index 6c76847f0bc..08e122f3714 100644 --- a/src/mongo/rpc/OWNERS.yml +++ b/src/mongo/rpc/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/s/OWNERS.yml b/src/mongo/s/OWNERS.yml index 592c8b06769..3a877ca2feb 100644 --- a/src/mongo/s/OWNERS.yml +++ b/src/mongo/s/OWNERS.yml @@ -66,6 +66,9 @@ filters: - "routing_*": approvers: - 10gen/server-catalog-and-routing + - "service_entry_point*": + approvers: + - 10gen/server-programmability - "shard_cannot_refresh_due_to_locks_held_exception*": approvers: - 10gen/server-catalog-and-routing diff --git a/src/mongo/scripting/OWNERS.yml b/src/mongo/scripting/OWNERS.yml index d3c19656af9..24178c38084 100644 --- a/src/mongo/scripting/OWNERS.yml +++ b/src/mongo/scripting/OWNERS.yml @@ -2,10 +2,10 @@ version: 1.0.0 filters: - "dbdirectclient_factory.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "deadline_monitor*": # note this wants to match _test.cpp and .idl files too approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "mozjs": approvers: - 10gen/query-integration diff --git a/src/mongo/stdx/OWNERS.yml b/src/mongo/stdx/OWNERS.yml index 6c76847f0bc..358540f30a8 100644 --- a/src/mongo/stdx/OWNERS.yml +++ b/src/mongo/stdx/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability diff --git a/src/mongo/tools/mongobridge_tool/OWNERS.yml b/src/mongo/tools/mongobridge_tool/OWNERS.yml index 6c76847f0bc..08e122f3714 100644 --- a/src/mongo/tools/mongobridge_tool/OWNERS.yml +++ b/src/mongo/tools/mongobridge_tool/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/transport/OWNERS.yml b/src/mongo/transport/OWNERS.yml index 8a4693b23dc..ff54beec689 100644 --- a/src/mongo/transport/OWNERS.yml +++ b/src/mongo/transport/OWNERS.yml @@ -2,7 +2,7 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability - "ssl_connection_context.h": approvers: - NOOWNERS-DO-NOT-USE-DEPRECATED-2024-07-01 diff --git a/src/mongo/unittest/OWNERS.yml b/src/mongo/unittest/OWNERS.yml index 6c76847f0bc..358540f30a8 100644 --- a/src/mongo/unittest/OWNERS.yml +++ b/src/mongo/unittest/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability diff --git a/src/mongo/util/concurrency/OWNERS.yml b/src/mongo/util/concurrency/OWNERS.yml index 5e0c8d9731c..ebe83cc09ba 100644 --- a/src/mongo/util/concurrency/OWNERS.yml +++ b/src/mongo/util/concurrency/OWNERS.yml @@ -2,28 +2,28 @@ version: 1.0.0 filters: - "idle_thread_block.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "mutex.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "notification.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "spin_lock*": # note this matches _test.* too approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "thread_name.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "thread_pool*": # note this matches _test.* and other similarly prefixed files approvers: - - 10gen/server-service-architecture + - 10gen/server-programmability - "ticketholder.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-workload-scheduling - "*ticketholder.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-workload-scheduling - "admission_context.*": approvers: - - 10gen/server-service-architecture + - 10gen/server-workload-scheduling diff --git a/src/mongo/util/net/OWNERS.yml b/src/mongo/util/net/OWNERS.yml index 0ea97307639..ddb85578bf1 100644 --- a/src/mongo/util/net/OWNERS.yml +++ b/src/mongo/util/net/OWNERS.yml @@ -5,4 +5,4 @@ filters: - 10gen/server-security - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability diff --git a/src/mongo/watchdog/OWNERS.yml b/src/mongo/watchdog/OWNERS.yml index 6c76847f0bc..08e122f3714 100644 --- a/src/mongo/watchdog/OWNERS.yml +++ b/src/mongo/watchdog/OWNERS.yml @@ -2,4 +2,4 @@ version: 1.0.0 filters: - "*": approvers: - - 10gen/server-service-architecture + - 10gen/server-networking-and-observability