diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8e9685a3530..1cecde84735 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -136,11 +136,14 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/concurrency/fsm_workloads/auth/OWNERS.yml /jstests/concurrency/fsm_workloads/auth/**/* @10gen/server-security @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/concurrency/fsm_workloads/compact/OWNERS.yml +/jstests/concurrency/fsm_workloads/compact/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/concurrency/fsm_workloads/convert_to_capped_collection/OWNERS.yml /jstests/concurrency/fsm_workloads/convert_to_capped_collection/**/* @10gen/server-storage-execution @svc-auto-approve-bot -# The following patterns are parsed from ./jstests/concurrency/fsm_workloads/crud/reindex/OWNERS.yml -/jstests/concurrency/fsm_workloads/crud/reindex/**/* @10gen/server-storage-execution @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/concurrency/fsm_workloads/crud/OWNERS.yml +/jstests/concurrency/fsm_workloads/crud/**/* @10gen/server-storage-execution @svc-auto-approve-bot # The following patterns are parsed from ./jstests/concurrency/fsm_workloads/ddl/OWNERS.yml /jstests/concurrency/fsm_workloads/ddl/**/* @10gen/server-catalog-and-routing @svc-auto-approve-bot @@ -200,7 +203,6 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot /jstests/core/**/failcommand_failpoint.js @10gen/server-programmability @svc-auto-approve-bot /jstests/core/capped/* @10gen/server-storage-execution @svc-auto-approve-bot /jstests/core/clustered/* @10gen/server-storage-execution @svc-auto-approve-bot -/jstests/core/timeseries/* @10gen/server-storage-execution @svc-auto-approve-bot /jstests/core/**/splitvector.js @10gen/server-cluster-scalability @svc-auto-approve-bot # The following patterns are parsed from ./jstests/core/administrative/profile/OWNERS.yml @@ -309,15 +311,36 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/core/query/where/OWNERS.yml /jstests/core/query/where/**/* @10gen/query-integration-staff-leads @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/core/replicate_record_ids/OWNERS.yml +/jstests/core/replicate_record_ids/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/core/stage_debug/OWNERS.yml /jstests/core/stage_debug/**/* @10gen/query @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/core/timeseries/OWNERS.yml +/jstests/core/timeseries/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/core/txns/OWNERS.yml /jstests/core/txns/**/* @10gen/server-replication @svc-auto-approve-bot # The following patterns are parsed from ./jstests/core/views/OWNERS.yml /jstests/core/views/**/* @10gen/server-catalog-and-routing @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/core/write/OWNERS.yml +/jstests/core/write/**/* @10gen/query-execution @svc-auto-approve-bot +/jstests/core/write/**/*empty_ts*.js @10gen/server-storage-execution @svc-auto-approve-bot +/jstests/core/write/**/autoid.js @10gen/server-storage-execution @svc-auto-approve-bot +/jstests/core/write/**/validate_user_documents.js @10gen/server-storage-execution @svc-auto-approve-bot +/jstests/core/write/**/write_error_message_truncation.js @10gen/server-storage-execution @svc-auto-approve-bot +/jstests/core/write/**/write_result.js @10gen/server-storage-execution @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/core/write/bulk/OWNERS.yml +/jstests/core/write/bulk/**/bulk_insert*.js @10gen/server-storage-execution @svc-auto-approve-bot +/jstests/core/write/bulk/**/bulk_write_timeseries*.js @10gen/server-storage-execution @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/core/write/insert/OWNERS.yml +/jstests/core/write/insert/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/disk/OWNERS.yml /jstests/disk/**/* @10gen/server-rss-sydney @svc-auto-approve-bot @@ -385,6 +408,9 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/noPassthrough/compact/OWNERS.yml /jstests/noPassthrough/compact/**/* @10gen/server-rss-sydney @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/noPassthrough/compression/OWNERS.yml +/jstests/noPassthrough/compression/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/noPassthrough/configuration/OWNERS.yml /jstests/noPassthrough/configuration/**/configExpand_* @10gen/server-security @svc-auto-approve-bot @@ -530,6 +556,12 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot /jstests/noPassthroughWithMongod/**/ftdc_params.js @10gen/server-networking-and-observability @svc-auto-approve-bot /jstests/noPassthroughWithMongod/**/log_component_helpers.js @10gen/server-networking-and-observability @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/noPassthroughWithMongod/bulk/OWNERS.yml +/jstests/noPassthroughWithMongod/bulk/**/* @10gen/query-execution @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/noPassthroughWithMongod/capped/OWNERS.yml +/jstests/noPassthroughWithMongod/capped/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/noPassthroughWithMongod/collStats/OWNERS.yml /jstests/noPassthroughWithMongod/collStats/**/* @10gen/server-storage-execution @svc-auto-approve-bot @@ -565,9 +597,19 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot # The following patterns are parsed from ./jstests/noPassthroughWithMongod/validate/OWNERS.yml /jstests/noPassthroughWithMongod/validate/**/* @10gen/server-rss-sydney @10gen/server-storage-execution @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/noPassthroughWithMongod/write/OWNERS.yml +/jstests/noPassthroughWithMongod/write/**/* @10gen/query-execution @svc-auto-approve-bot + +# The following patterns are parsed from ./jstests/noPassthroughWithMongod/write/insert/OWNERS.yml +/jstests/noPassthroughWithMongod/write/insert/**/* @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/ocsp/OWNERS.yml /jstests/ocsp/**/* @10gen/server-security @svc-auto-approve-bot +# The following patterns are parsed from ./jstests/parallel/OWNERS.yml +/jstests/parallel/**/insert.js @10gen/server-storage-execution @svc-auto-approve-bot +/jstests/parallel/**/del.js @10gen/server-storage-execution @svc-auto-approve-bot + # The following patterns are parsed from ./jstests/query_golden/OWNERS.yml /jstests/query_golden/**/* @10gen/query-optimization @svc-auto-approve-bot diff --git a/jstests/concurrency/fsm_workloads/crud/reindex/OWNERS.yml b/jstests/concurrency/fsm_workloads/compact/OWNERS.yml similarity index 100% rename from jstests/concurrency/fsm_workloads/crud/reindex/OWNERS.yml rename to jstests/concurrency/fsm_workloads/compact/OWNERS.yml diff --git a/jstests/concurrency/fsm_workloads/crud/OWNERS.yml b/jstests/concurrency/fsm_workloads/crud/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/concurrency/fsm_workloads/crud/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/core/OWNERS.yml b/jstests/core/OWNERS.yml index 7d5cef73a92..339b8c31420 100644 --- a/jstests/core/OWNERS.yml +++ b/jstests/core/OWNERS.yml @@ -18,9 +18,6 @@ filters: - "clustered/*": approvers: - 10gen/server-storage-execution - - "timeseries/*": - approvers: - - 10gen/server-storage-execution - "splitvector.js": approvers: - 10gen/server-cluster-scalability diff --git a/jstests/core/replicate_record_ids/OWNERS.yml b/jstests/core/replicate_record_ids/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/core/replicate_record_ids/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/core/timeseries/OWNERS.yml b/jstests/core/timeseries/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/core/timeseries/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/core/write/OWNERS.yml b/jstests/core/write/OWNERS.yml new file mode 100644 index 00000000000..dc630a02288 --- /dev/null +++ b/jstests/core/write/OWNERS.yml @@ -0,0 +1,20 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/query-execution + - "*empty_ts*.js": + approvers: + - 10gen/server-storage-execution + - "autoid.js": + approvers: + - 10gen/server-storage-execution + - "validate_user_documents.js": + approvers: + - 10gen/server-storage-execution + - "write_error_message_truncation.js": + approvers: + - 10gen/server-storage-execution + - "write_result.js": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/core/write/bulk/OWNERS.yml b/jstests/core/write/bulk/OWNERS.yml new file mode 100644 index 00000000000..e4afc0cf4a1 --- /dev/null +++ b/jstests/core/write/bulk/OWNERS.yml @@ -0,0 +1,8 @@ +version: 1.0.0 +filters: + - "bulk_insert*.js": + approvers: + - 10gen/server-storage-execution + - "bulk_write_timeseries*.js": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/core/write/insert/OWNERS.yml b/jstests/core/write/insert/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/core/write/insert/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/noPassthrough/compression/OWNERS.yml b/jstests/noPassthrough/compression/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/noPassthrough/compression/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/noPassthroughWithMongod/bulk/OWNERS.yml b/jstests/noPassthroughWithMongod/bulk/OWNERS.yml new file mode 100644 index 00000000000..4397d677ea2 --- /dev/null +++ b/jstests/noPassthroughWithMongod/bulk/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/query-execution diff --git a/jstests/noPassthroughWithMongod/capped/OWNERS.yml b/jstests/noPassthroughWithMongod/capped/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/noPassthroughWithMongod/capped/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/noPassthroughWithMongod/write/OWNERS.yml b/jstests/noPassthroughWithMongod/write/OWNERS.yml new file mode 100644 index 00000000000..4397d677ea2 --- /dev/null +++ b/jstests/noPassthroughWithMongod/write/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/query-execution diff --git a/jstests/noPassthroughWithMongod/write/insert/OWNERS.yml b/jstests/noPassthroughWithMongod/write/insert/OWNERS.yml new file mode 100644 index 00000000000..ada0e071c90 --- /dev/null +++ b/jstests/noPassthroughWithMongod/write/insert/OWNERS.yml @@ -0,0 +1,5 @@ +version: 1.0.0 +filters: + - "*": + approvers: + - 10gen/server-storage-execution diff --git a/jstests/parallel/OWNERS.yml b/jstests/parallel/OWNERS.yml new file mode 100644 index 00000000000..194d0a1b595 --- /dev/null +++ b/jstests/parallel/OWNERS.yml @@ -0,0 +1,8 @@ +version: 1.0.0 +filters: + - "insert.js": + approvers: + - 10gen/server-storage-execution + - "del.js": + approvers: + - 10gen/server-storage-execution