mirror of https://github.com/mongodb/mongo
1203 lines
38 KiB
YAML
1203 lines
38 KiB
YAML
# This file defines the modules for the MongoDB project.
|
|
#
|
|
# Top-level keys are modules names. Dots can be used to create submodules.
|
|
# Each module has a meta section with information about the module and a files section
|
|
# with a list of globs that belong to the module. Any metadata missing from submodules
|
|
# will be inherited from their parent.
|
|
#
|
|
# How metadata is used:
|
|
# slack:
|
|
# Slack channel for questions about the the module. This will be included in
|
|
# error messages about accessing private APIs, so that developers know where
|
|
# to go to ask what they should do instead. Because # starts comments in YAML,
|
|
# you should just write server-foo instead of #server-foo.
|
|
#
|
|
# jira:
|
|
# Jira "Assigned Team" that should be used when filing tickets for the module.
|
|
#
|
|
# fully_marked:
|
|
# If present and true, behaves as if all headers in the module have been fully
|
|
# marked, meaning that any unmarked APIs will be treated as private, regardless
|
|
# of whether they have included modules.h. This lets us lock-in the progress of
|
|
# marking that module so that it stays fully marked even as new files are added.
|
|
# Unlike other metadata, this is not inherited by submodules so that it is
|
|
# possible to have a fully_marked parent module before marking all submodules.
|
|
#
|
|
# If unsure about these, or if multiple teams are involved, please pick a good place
|
|
# to send questions/tickets to initially, understanding that we can always send them
|
|
# somewhere else if needed.
|
|
|
|
core:
|
|
description: TODO
|
|
meta:
|
|
slack: server-programmability
|
|
jira: Server Programmability
|
|
files:
|
|
- src/mongo/base/
|
|
- src/mongo/platform/
|
|
- src/mongo/stdx/
|
|
- src/mongo/util/
|
|
- src/mongo/db/partitioned*
|
|
- src/mongo/db/crud_bm.cpp
|
|
- src/mongo/db/field_parser[._]*
|
|
- src/mongo/db/generic_argument_util.*
|
|
- src/mongo/db/nesting_depth_test.cpp
|
|
- src/mongo/db/operation_killer.*
|
|
- src/mongo/db/operation_time_tracker[._]*
|
|
- src/mongo/db/request_execution_context.h
|
|
- src/mongo/db/server_lifecycle_monitor[._]*
|
|
- src/mongo/db/service_entry_point_bm_fixture.h
|
|
- src/mongo/db/service_entry_point_rs_endpoint.*
|
|
- src/mongo/db/startup_warnings*
|
|
- src/mongo/db/thread_client_test.cpp
|
|
- src/mongo/db/throw_hook_impl[._]*
|
|
- src/mongo/db/throw_hook_options.idl
|
|
- src/mongo/dbtests/threadedtests.cpp
|
|
- src/mongo/dbtests/basictests.cpp
|
|
- src/mongo/executor/cancelable_executor[._]*
|
|
- src/mongo/executor/inline_executor[._]*
|
|
- src/mongo/executor/scoped_task_executor[._]*
|
|
- src/mongo/executor/task_executor[._]*
|
|
- src/mongo/executor/thread_pool[._]*
|
|
- src/mongo/db/exec/scoped_timer*
|
|
|
|
core.bson:
|
|
files:
|
|
- src/mongo/bson/
|
|
# Unsure about the next one but putting here for now:
|
|
- src/mongo/db/query/util/jparse_util* # needs to be same module as bson/json.h
|
|
- src/mongo/dbtests/jsobjtests.cpp
|
|
- src/mongo/dbtests/jsontests.cpp
|
|
- src/mongo/db/hasher* # TODO move to bson/ or at least rename to be less generic
|
|
|
|
core.idl:
|
|
meta:
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/idl/
|
|
- src/mongo/db/basic_types.*
|
|
|
|
# stuff that is part of a generic mongo service
|
|
core.service:
|
|
files:
|
|
- src/mongo/db/commands[._]* # not the commands directory
|
|
- src/mongo/db/*operation_context*
|
|
- src/mongo/db/client*
|
|
- src/mongo/db/service_context*
|
|
- src/mongo/db/dbdirectclient[._]*
|
|
- src/mongo/dbtests/directclienttests.cpp
|
|
- src/mongo/db/feature_flag*
|
|
- src/mongo/db/error_labels*
|
|
- src/mongo/db/server_feature_flags.idl
|
|
- src/mongo/db/windows_options.idl
|
|
- src/mongo/db/initialize_server_global_state.*
|
|
- src/mongo/db/default_max_time_ms_cluster_parameter*
|
|
- src/mongo/db/commands/test_deprecation_command.cpp
|
|
- src/mongo/db/s/forwardable_operation_metadata*
|
|
- src/mongo/embedded
|
|
- src/mongo/db/logical_time.*
|
|
|
|
# stuff that is part of a *specific* mongo server (eg mongos, mongod)
|
|
core.servers:
|
|
files:
|
|
- src/mongo/db/mongod.cpp
|
|
- src/mongo/db/mongod_main.*
|
|
- src/mongo/db/mongod_options.*
|
|
- src/mongo/db/mongod_options_init.cpp
|
|
- src/mongo/db/mongod_initializers.cpp
|
|
- src/mongo/db/mongod_options_general.*
|
|
- src/mongo/db/mongod_options_legacy.idl
|
|
- src/mongo/db/mongod_options_test.cpp
|
|
- src/mongo/db/service_context_d_test_fixture.*
|
|
- src/mongo/db/global_settings*
|
|
- src/mongo/db/mongod_options_sharding*
|
|
- src/mongo/db/replica_set_endpoint*
|
|
- src/mongo/s/mongos.cpp
|
|
- src/mongo/s/mongos_main.*
|
|
- src/mongo/s/mongos_options*
|
|
|
|
core.commands:
|
|
meta:
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/async_command_execution_test.cpp
|
|
- src/mongo/db/commands/buildinfo_common.*
|
|
- src/mongo/db/commands/cpuload.cpp
|
|
- src/mongo/db/commands/db_command_test_fixture.h
|
|
- src/mongo/db/commands/fail_point_cmd.cpp
|
|
- src/mongo/db/commands/kill_op.cpp
|
|
- src/mongo/db/commands/kill_op_cmd_base.*
|
|
- src/mongo/db/commands/kill_operations.idl
|
|
- src/mongo/db/commands/killoperations_cmd.cpp
|
|
- src/mongo/db/commands/killoperations_common.h
|
|
- src/mongo/db/commands/shutdown.*
|
|
- src/mongo/db/commands/shutdown_d.cpp
|
|
- src/mongo/db/commands/sleep_command.cpp
|
|
- src/mongo/db/commands/test_commands_enabled*
|
|
- src/mongo/db/commands/generic.*
|
|
- src/mongo/db/commands/generic_servers.*
|
|
- src/mongo/db/commands/parameters.*
|
|
- src/mongo/s/request_types/wait_for_fail_point.idl
|
|
- src/mongo/s/commands/cluster_build_info.cpp
|
|
- src/mongo/s/commands/cluster_kill_op.cpp
|
|
- src/mongo/s/commands/cluster_killoperations_cmd.cpp
|
|
- src/mongo/s/commands/cluster_shutdown_cmd.cpp
|
|
|
|
core.unittest:
|
|
files:
|
|
- src/mongo/unittest/
|
|
- src/mongo/dbtests/framework[._]*
|
|
|
|
clang_tidy_checks:
|
|
meta:
|
|
slack: server-programmability
|
|
jira: Server Programmability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/tools/mongo_tidy_checks/
|
|
|
|
shell:
|
|
meta:
|
|
slack: ask-devprod-correctness
|
|
jira: DevProd Correctness
|
|
files:
|
|
- src/mongo/shell/
|
|
- src/mongo/db/modules/enterprise/src/fle/shell
|
|
|
|
query:
|
|
meta:
|
|
slack: TODO
|
|
jira: TODO
|
|
files:
|
|
- src/mongo/db/aggregated_index_usage_tracker*
|
|
- src/mongo/db/api_parameters*
|
|
- src/mongo/db/field_ref*
|
|
- src/mongo/db/traffic_*
|
|
- src/mongo/db/validate_api_parameters*
|
|
- src/mongo/db/bulk_write_shard_test.cpp
|
|
- src/mongo/db/collection_index_usage_tracker*
|
|
- src/mongo/db/commands/filemd5_cmd.cpp # TODO SERVER-88071: Deprecate/remove this command.
|
|
- src/mongo/db/commands/profile*
|
|
- src/mongo/db/commands/sysprofile*
|
|
- src/mongo/db/commands/query_cmd/
|
|
- src/mongo/db/commands/server_status*
|
|
- src/mongo/db/commands/set_profiling_*
|
|
- src/mongo/db/commands/shardsvr_resolve_view_command*
|
|
- src/mongo/db/commands/top_command*
|
|
- src/mongo/db/exec/
|
|
- src/mongo/db/extension/
|
|
- src/mongo/db/change_stream*
|
|
- src/mongo/db/op_observer/change_stream_pre_images_op_observer*
|
|
- src/mongo/db/curop*
|
|
- src/mongo/db/cursor*
|
|
- src/mongo/db/fts/
|
|
- src/mongo/db/geo/
|
|
- src/mongo/db/index_names*
|
|
- src/mongo/db/index/ # mostly query, except index_access_method owned by storex
|
|
- src/mongo/db/matcher/
|
|
- src/mongo/db/memory_tracking/
|
|
- src/mongo/db/multi_key_path_tracker*
|
|
- src/mongo/db/modules/enterprise/src/fle/query_analysis
|
|
- src/mongo/db/op_debug*
|
|
- src/mongo/db/pipeline/
|
|
- src/mongo/db/profile_*
|
|
- src/mongo/db/query/
|
|
- src/mongo/db/s/query_analysis* # note the filename pattern
|
|
- src/mongo/db/s/*query*analyzer* # note the filename pattern
|
|
- src/mongo/db/s/document_source_visitor_docs_needed_bounds.cpp
|
|
- src/mongo/db/s/query_cmd
|
|
- src/mongo/db/stats/
|
|
- src/mongo/db/update/
|
|
- src/mongo/db/update_index_data*
|
|
- src/mongo/db/views/
|
|
- src/mongo/db/yieldable.h
|
|
- src/mongo/dbtests/counttests.cpp
|
|
- src/mongo/dbtests/documentsourcetests.cpp
|
|
- src/mongo/dbtests/extensions_callback_real_test.cpp
|
|
- src/mongo/dbtests/insert_test.cpp
|
|
- src/mongo/dbtests/plan_ranking.cpp
|
|
- src/mongo/dbtests/jstests.cpp
|
|
- src/mongo/dbtests/matchertests.cpp
|
|
- src/mongo/dbtests/plan_executor_invalidation_test.cpp
|
|
- src/mongo/dbtests/query*
|
|
- src/mongo/dbtests/updatetests.cpp
|
|
- src/mongo/s/cluster_cursor_stats.cpp
|
|
- src/mongo/s/cluster_write*
|
|
- src/mongo/s/commands/cluster_query_settings_cmds.cpp
|
|
- src/mongo/s/commands/cluster_query_without_shard_key_cmd.cpp
|
|
- src/mongo/s/commands/cluster_write_without_shard_key_cmd.cpp
|
|
- src/mongo/s/query/
|
|
- src/mongo/s/request_types/cluster_commands_without_shard_key.idl
|
|
- src/mongo/s/write_ops/
|
|
- src/mongo/replay
|
|
- src/mongo/scripting/
|
|
- src/mongo/s/commands/query_cmd
|
|
- src/mongo/s/query/planner
|
|
- src/mongo/s/query/shard_key_pattern_query_util*
|
|
- src/mongo/s/query/shard_targeting_collation_helpers*
|
|
- src/mongo/s/query/shard_targeting_helpers*
|
|
- src/mongo/db/namespace_spec.idl # only used by query
|
|
- src/mongo/s/commands/*document_shard_key_*
|
|
- src/mongo/util/safe_num*
|
|
- src/mongo/db/s/*analyze_shard_key*
|
|
- src/mongo/s/*analyze_shard_key*
|
|
- src/mongo/s/*query_analyze*
|
|
- src/mongo/s/commands/*analyze_shard_key*
|
|
- src/mongo/s/commands/*query_analyze*
|
|
- src/mongo/db/s/migration_blocking_operation/*multi_update*
|
|
- src/mongo/s/request_types/*multi_update*
|
|
- src/mongo/dbtests/pdfiletests.cpp
|
|
- src/mongo/dbtests/wildcard*
|
|
- src/mongo/s/query_analysis*
|
|
- src/mongo/s/commands/cluster_filemd5_cmd.cpp
|
|
- src/mongo/db/diagnostic_printers_test.cpp
|
|
- src/mongo/db/keypattern*
|
|
- src/mongo/db/commands/shardsvr_run_search_index_command*
|
|
- src/mongo/db/s/shardsvr_resolve_view_command_test.cpp
|
|
- src/mongo/dbtests/commandtests.cpp
|
|
- src/mongo/s/would_change_owning_shard_exception*
|
|
- src/mongo/db/op_observer/fallback_op_observer*
|
|
|
|
catalog_and_routing:
|
|
meta:
|
|
description: >-
|
|
Core catalog and routing machinery, shared among shard_role, router_role, global_catalog and
|
|
topology modules.
|
|
slack: server-catalog-and-routing
|
|
jira: Catalog and Routing
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/sharding_environment/**
|
|
- src/mongo/db/versioning_protocol/**
|
|
- src/mongo/db/persistent_task_store*
|
|
- src/mongo/db/local_executor*
|
|
- src/mongo/db/rs_local_client*
|
|
- src/mongo/db/database_name[._]*
|
|
- src/mongo/db/namespace_string[._]*
|
|
- src/mongo/util/namespace_string[._]*
|
|
- src/mongo/util/database_name[._]*
|
|
|
|
catalog_and_routing.shard_role:
|
|
meta:
|
|
description: >-
|
|
This module represents the logical parts of a database/collection that are constrained to a
|
|
single replica set, or to an individual shard in the context of a sharded cluster. They
|
|
provide APIs that higher-order modules use, for instance, to build distributed DDL operations,
|
|
but the module only concerns itself with the local (replica-set or shard) view and has no
|
|
bearing on the global catalog.
|
|
slack: server-catalog-and-routing
|
|
jira: Catalog and Routing
|
|
# TODO (SERVER-114537): Set this to `true` once all command definitions are tagged as `open`.
|
|
fully_marked: false
|
|
files:
|
|
- src/mongo/db/shard_role/**
|
|
- src/mongo/db/service_entry_point_shard_role[._]*
|
|
|
|
catalog_and_routing.global_catalog:
|
|
meta:
|
|
description: >-
|
|
This module contains the parts of the distributed catalog from the Config Server, the commands
|
|
exposed to external users and the interfaces exposed to internal users (other modules) to run
|
|
sharded DDL operations. For sharded clusters, the DDL module contains everything, including
|
|
the cluster commit protocol.
|
|
slack: server-catalog-and-routing
|
|
jira: Catalog and Routing
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/global_catalog/**
|
|
|
|
catalog_and_routing.router_role:
|
|
meta:
|
|
description: >-
|
|
This module contains protocols and interfaces that ensure queries are routed to the correct
|
|
subset of shards and that the entire distributed operation executes with the correct
|
|
consistency level.
|
|
slack: server-catalog-and-routing
|
|
jira: Catalog and Routing
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/router_role/**
|
|
- src/mongo/s/service_entry_point_router_role[._]*
|
|
- src/mongo/s/commands/strategy*
|
|
|
|
catalog_and_routing.topology:
|
|
meta:
|
|
description: >-
|
|
This module contains the topology of the cluster, including the operations to promote a
|
|
replica set to sharded cluster, demote a sharded cluster to replica set, to add/remove a shard
|
|
to a sharded cluster and protocol for ensuring distributed operation executes with the correct
|
|
consistency level.
|
|
slack: server-catalog-and-routing
|
|
jira: Catalog and Routing
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/topology/**
|
|
|
|
# FCV:
|
|
- src/mongo/db/version_context*
|
|
- src/mongo/s/commands/cluster_set_feature_compatibility_version_cmd.cpp
|
|
|
|
# cluster-wide r/w concern:
|
|
- src/mongo/db/commands/*rwc_defaults*
|
|
- src/mongo/s/commands/cluster_rwc_defaults_commands.cpp
|
|
- src/mongo/s/commands/s_read_write_concern_defaults_server_status.cpp
|
|
- src/mongo/s/read_write_concern_defaults_cache_lookup_mongos*
|
|
|
|
# replica_set_endpoint: will be deleted eventually
|
|
- src/mongo/db/s/replica_set_endpoint*
|
|
|
|
# change streams:
|
|
- src/mongo/s/change_streams*
|
|
|
|
transactions:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/cluster_command_translations.h
|
|
- src/mongo/db/commands/*transaction*
|
|
- src/mongo/db/commands/*txn*
|
|
- src/mongo/db/transaction/
|
|
- src/mongo/db/cluster_transaction_api.*
|
|
- src/mongo/db/internal_transactions_feature_flag.idl
|
|
- src/mongo/db/periodic_runner_job_abort_expired_transactions.*
|
|
- src/mongo/db/transaction_validation.*
|
|
- src/mongo/db/*txn*
|
|
- src/mongo/db/s/*transaction*
|
|
- src/mongo/db/s/*txn*
|
|
- src/mongo/s/commands/*transaction*
|
|
- src/mongo/s/commands/*txn*
|
|
- src/mongo/s/*transaction*
|
|
- src/mongo/db/session/
|
|
- src/mongo/s/session_catalog_router*
|
|
- src/mongo/db/service_liaison_mock.*
|
|
- src/mongo/db/logical_session*
|
|
- src/mongo/db/initialize_operation_session_info*
|
|
- src/mongo/db/commands/*session*
|
|
- src/mongo/dbtests/logical_sessions_tests.cpp
|
|
- src/mongo/s/client_transport_observer_mongos*
|
|
|
|
fcv:
|
|
meta:
|
|
slack: server-fcv
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/feature_compatibility*
|
|
- src/mongo/db/commands/feature_compatibility*
|
|
- src/mongo/db/commands/set_feature_compatibility_version*
|
|
- src/mongo/db/op_observer/fcv_op_observer*
|
|
- src/mongo/unittest/ensure_fcv.h
|
|
|
|
access_control:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/client/native_sasl_client_session*
|
|
- src/mongo/client/sasl_*
|
|
- src/mongo/client/scram_client_cache*
|
|
- src/mongo/db/auth/
|
|
- src/mongo/db/commands/authentication*
|
|
- src/mongo/db/commands/user_management*
|
|
- src/mongo/db/modules/enterprise/src/kerberos
|
|
- src/mongo/db/modules/enterprise/src/ldap
|
|
- src/mongo/db/modules/enterprise/src/sasl
|
|
- src/mongo/db/modules/enterprise/src/util/gssapi*
|
|
- src/mongo/db/modules/enterprise/src/util/report.*
|
|
- src/mongo/s/commands/cluster_user_management_commands.cpp
|
|
- src/mongo/s/cluster_umc_error_with_write_concern_error_info*
|
|
|
|
admission:
|
|
meta:
|
|
slack: server-workload-resilience
|
|
jira: Workload Scheduling
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/admission/
|
|
- src/mongo/db/flow_control_ticketholder*
|
|
- src/mongo/util/concurrency/admission_context*
|
|
- src/mongo/util/concurrency/ticketholder*
|
|
|
|
workload_simulation:
|
|
meta:
|
|
slack: server-workload-resilience
|
|
jira: Workload Scheduling
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/tools/workload_simulation/
|
|
|
|
native_tenant_data_isolation:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/tenant_id*
|
|
- src/mongo/db/multitenancy*
|
|
- src/mongo/db/auth/validated_tenancy_scope*
|
|
- src/mongo/s/initialize_tenant_to_shard_cache*
|
|
|
|
crypto:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/crypto
|
|
|
|
audit:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/audit*
|
|
- src/mongo/db/modules/enterprise/src/audit
|
|
- src/mongo/rpc/metadata/audit*
|
|
- src/mongo/s/client_metadata_propagation_egress_hook*
|
|
|
|
storage_engine_api.encrypted_storage_engine:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/modules/enterprise/src/encryptdb
|
|
|
|
security:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/commands/connection_status.*
|
|
- src/mongo/db/commands/hashcmd.cpp
|
|
- src/mongo/db/commands/rotate_certificates*
|
|
- src/mongo/db/modules/enterprise/src/fips
|
|
- src/mongo/db/modules/enterprise/src/kmip
|
|
- src/mongo/db/system_index*
|
|
|
|
field_level_encryption:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/commands/fle2_*
|
|
- src/mongo/db/fle_*
|
|
- src/mongo/db/*_structured_encryption_*
|
|
- src/mongo/s/commands/*fle2*
|
|
- src/mongo/db/commands/fle_compact_test.cpp
|
|
|
|
field_level_encryption.cryptd:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/modules/enterprise/src/fle/commands
|
|
- src/mongo/util/cryptd
|
|
|
|
field_level_encryption.crypt_shared:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/modules/enterprise/src/fle/lib
|
|
|
|
catalog_and_routing.topology.causal_consistency:
|
|
meta:
|
|
slack: server-sharding
|
|
jira: Cluster Scalability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/keys_collection*
|
|
- src/mongo/db/key_generator*
|
|
- src/mongo/db/logical_time_*
|
|
- src/mongo/db/time_proof_service*
|
|
- src/mongo/db/signed_logical_time*
|
|
|
|
data_movement:
|
|
meta:
|
|
slack: server-sharding
|
|
jira: Cluster Scalability
|
|
files:
|
|
# data movement commands on mongos
|
|
- src/mongo/s/commands/data_movement/*
|
|
|
|
# resharding
|
|
- src/mongo/db/s/*reshard*
|
|
- src/mongo/db/s/config/*reshard*
|
|
- src/mongo/db/s/config/sampling_based_initial_split_policy_test.cpp
|
|
- src/mongo/s/*reshard*
|
|
- src/mongo/db/s/metrics/**
|
|
- src/mongo/s/request_types/*reshard*
|
|
- src/mongo/s/commands/*reshard*
|
|
|
|
# chunk operations
|
|
- src/mongo/db/s/migration_chunk*
|
|
- src/mongo/db/s/migration_batch*
|
|
- src/mongo/db/s/migration*manager*
|
|
- src/mongo/db/s/migration*session*
|
|
- src/mongo/db/s/session*migration*
|
|
- src/mongo/db/s/migration_recipient*
|
|
- src/mongo/db/s/migration_coordinator*
|
|
- src/mongo/db/s/migration_util*
|
|
- src/mongo/db/s/migration_chunk*
|
|
- src/mongo/db/s/active_migrations*
|
|
- src/mongo/db/s/random_migration_testing_utils*
|
|
- src/mongo/db/s/*range_delet*
|
|
- src/mongo/db/s/chunk*
|
|
- src/mongo/db/s/start_chunk*
|
|
- src/mongo/db/s/*move_range*
|
|
- src/mongo/db/s/move_timing*
|
|
- src/mongo/db/s/config/initial_split_policy*
|
|
- src/mongo/db/s/config/*move_range*
|
|
- src/mongo/db/s/*split_vector*
|
|
- src/mongo/db/s/cleanup_orphaned_cmd.cpp
|
|
- src/mongo/s/commands/*move_range*
|
|
- src/mongo/s/request_types/move_range_request.idl
|
|
- src/mongo/s/commands/*split_vector*
|
|
- src/mongo/s/commands/*split_cmd*
|
|
- src/mongo/s/commands/*move_chunk*
|
|
- src/mongo/s/request_types/auto_split_vector.idl
|
|
- src/mongo/s/request_types/migration_secondary_throttle*
|
|
- src/mongo/s/request_types/cleanup_orphaned.idl
|
|
- src/mongo/s/migration_blocking_operation/migration_blocking_operation*
|
|
|
|
# jumbo flag
|
|
# TODO SERVER-105531: consider restructuring the sharding catalog manager
|
|
# to clearly divide data movement and DDL primitives.
|
|
- src/mongo/db/s/config/configsvr_clear_jumbo_flag_command.cpp
|
|
- src/mongo/s/commands/*jumbo*
|
|
|
|
# balancer
|
|
- src/mongo/db/s/*balanc*
|
|
- src/mongo/db/s/config/configsvr_*balanc*
|
|
- src/mongo/s/balanc*
|
|
- src/mongo/s/commands/*balanc*
|
|
- src/mongo/s/request_types/*balanc*
|
|
|
|
- src/mongo/db/cloner*
|
|
|
|
# zones
|
|
- src/mongo/db/s/remove_tags.idl
|
|
- src/mongo/db/s/config/configsvr_remove_tags_command.cpp
|
|
- src/mongo/db/s/config/configsvr_update_zone_key_range_command.cpp
|
|
- src/mongo/s/commands/cluster_update_zone_key_range_cmd.cpp
|
|
- src/mongo/s/request_types/update_zone*
|
|
|
|
observability:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/connection_health_metrics_parameter.idl
|
|
- src/mongo/db/not_primary_error_tracker*
|
|
- src/mongo/db/operation_cpu_timer*
|
|
- src/mongo/db/process_health/
|
|
- src/mongo/executor/split_timer*
|
|
- src/mongo/util/observable_mutex*
|
|
- src/mongo/watchdog/
|
|
- src/mongo/otel/
|
|
|
|
observability.logging:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/log_process_details*
|
|
- src/mongo/logv2/
|
|
- src/mongo/util/log_and_backoff*
|
|
|
|
observability.tracing:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/otel/traces/
|
|
- src/mongo/util/tracing_support*
|
|
|
|
observability.metrics:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/otel/metrics/
|
|
|
|
observability.ftdc:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/ftdc/
|
|
|
|
observability.commands:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/parse_log_component_settings*
|
|
- src/mongo/db/commands/xray_commands*
|
|
- src/mongo/s/commands/cluster_ftdc_commands.cpp
|
|
- src/mongo/s/commands/cluster_netstat_cmd.cpp
|
|
|
|
networking:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/client/
|
|
- src/mongo/dbtests/clienttests.cpp
|
|
- src/mongo/dbtests/mock_dbclient_conn_test.cpp
|
|
- src/mongo/dbtests/mock/mock_conn_registry*
|
|
- src/mongo/dbtests/mock/mock_dbclient_connection*
|
|
- src/mongo/dbtests/mock/mock_remote_db_server*
|
|
- src/mongo/dbtests/socktests.cpp
|
|
- src/mongo/executor/async_rpc*
|
|
- src/mongo/executor/async_client*
|
|
- src/mongo/executor/connection_pool*
|
|
- src/mongo/executor/connection_metrics.h
|
|
- src/mongo/executor/network*
|
|
- src/mongo/executor/remote_command*
|
|
- src/mongo/executor/test_network*
|
|
- src/mongo/executor/mock_network*
|
|
- src/mongo/executor/mock_async_rpc*
|
|
- src/mongo/executor/pooled_async_client_factory.h
|
|
- src/mongo/executor/egress_*
|
|
|
|
networking.core:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/dbmessage*
|
|
- src/mongo/db/max_time.h
|
|
- src/mongo/db/op_msg*
|
|
- src/mongo/db/operation_id*
|
|
- src/mongo/db/operation_key_manager*
|
|
- src/mongo/db/session_manager_mongod.h
|
|
- src/mongo/db/shutdown_in_progress_quiesce_info*
|
|
- src/mongo/db/wire_version*
|
|
- src/mongo/rpc/
|
|
- src/mongo/transport/
|
|
- src/mongo/util/net/
|
|
- src/mongo/s/load_balancer_support*
|
|
|
|
networking.commands:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/command_mirroring_test.cpp
|
|
- src/mongo/db/commands/conn_pool_stats.cpp
|
|
- src/mongo/db/commands/conn_pool_sync.cpp
|
|
- src/mongo/db/commands/drop_connections*
|
|
- src/mongo/db/commands/http_client.cpp
|
|
- src/mongo/db/commands/http_client.idl
|
|
- src/mongo/db/commands/isself.cpp
|
|
- src/mongo/db/commands/traffic_recording_cmds.cpp
|
|
- src/mongo/db/commands/whats_my_sni_command.cpp
|
|
- src/mongo/db/commands/whats_my_uri_cmd.cpp
|
|
- src/mongo/s/commands/cluster_hello_cmd.cpp
|
|
- src/mongo/s/commands/cluster_whats_my_uri_cmd.cpp
|
|
|
|
networking.execution:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/baton*
|
|
- src/mongo/db/default_baton*
|
|
- src/mongo/executor/async_multicaster*
|
|
- src/mongo/executor/async_request_executor*
|
|
- src/mongo/executor/async_timer_*
|
|
- src/mongo/executor/async_transaction_rpc.h
|
|
- src/mongo/executor/executor_integration_test_*
|
|
- src/mongo/executor/exhaust_response_reader_*
|
|
- src/mongo/executor/pinned_connection_task_executor*
|
|
- src/mongo/s/append_raw_responses_test.cpp
|
|
- src/mongo/s/async_requests_sender*
|
|
- src/mongo/s/async_rpc_shard_targeter*
|
|
- src/mongo/s/sharding_task_executor*
|
|
|
|
networking.mirrored_reads:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/mirror*
|
|
|
|
networking.mongo_bridge:
|
|
meta:
|
|
slack: server-networking-observability
|
|
jira: Networking & Observability
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/tools/mongobridge_tool/
|
|
|
|
timeseries: # authoritative: @10gen/server-collection-write-path
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/timeseries # excluding ./bucket_catalog
|
|
|
|
timeseries.bucket_catalog: # authoritative: @10gen/server-timeseries-bucket-catalog
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/timeseries/bucket_catalog
|
|
|
|
collection_write_path: # authoritative: @10gen/server-collection-write-path
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/collection_crud
|
|
- src/mongo/db/commands/collection_to_capped*
|
|
|
|
bsoncolumn: # authoritative: @10gen/server-bsoncolumn
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/bson/column
|
|
|
|
external_sorter: # authoritative: @10gen/server-external-sorter
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/sorter
|
|
|
|
index_builds: # authoritative: @10gen/server-index-builds
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/index_builds
|
|
- src/mongo/db/index/index_access_method*
|
|
- src/mongo/db/index_key_validate*
|
|
- src/mongo/db/index_spec_validate*
|
|
- src/mongo/db/commands/create_indexes*
|
|
- src/mongo/db/commands/set_index_commit_quorum*
|
|
- src/mongo/db/commands/vote*index_build*
|
|
- src/mongo/dbtests/indexupdatetests.cpp
|
|
- src/mongo/s/commands/commit_quorum/cluster_set_index_commit_quorum_cmd.cpp
|
|
|
|
key_string: # authoritative: @10gen/server-key-string
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/storage/key_string
|
|
|
|
disagg_storage:
|
|
meta:
|
|
slack: disaggregated-storage-mongod
|
|
jira: RSSD
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/modules/atlas/src/disagg_storage
|
|
|
|
disagg_storage.encryption:
|
|
meta:
|
|
slack: disagg-security-data-encryption
|
|
jira: Server Security
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/modules/atlas/src/disagg_storage/encryption
|
|
|
|
storage_engine_api:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repair*
|
|
- src/mongo/db/storage/wiredtiger
|
|
- src/mongo/db/storage/kv/kv_engine*
|
|
- src/mongo/db/storage/devnull
|
|
- src/mongo/db/storage/storage_engine*
|
|
- src/mongo/db/storage/record_store*
|
|
- src/mongo/db/storage/recovery_unit*
|
|
- src/mongo/db/storage/sorted_data_interface*
|
|
- src/mongo/db/startup_recovery*
|
|
- src/mongo/db/modules/enterprise/src/inmemory
|
|
- src/mongo/db/modules/enterprise/src/queryable
|
|
|
|
storage_engine_integration:
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/storage # excluding ./key_string, ./wiredtiger, ./devnull, some of ./kv
|
|
- src/mongo/db/record_id*
|
|
- src/mongo/db/server_recovery*
|
|
- src/mongo/db/mongod_options_storage*
|
|
- src/mongo/db/dbhelpers*
|
|
- src/mongo/db/dbcommands.idl
|
|
- src/mongo/db/import*
|
|
- src/mongo/db/index_repair*
|
|
- src/mongo/db/commands/fsync*
|
|
- src/mongo/db/commands/dbcommands*
|
|
- src/mongo/db/commands/test_commands.*
|
|
- src/mongo/db/commands/resize_oplog*
|
|
- src/mongo/db/op_observer/batched_write*
|
|
- src/mongo/db/stats/storage_stats*
|
|
- src/mongo/db/storage/mdb_catalog*
|
|
- src/mongo/dbtests/dbhelper_tests.cpp
|
|
- src/mongo/dbtests/dbtests*
|
|
- src/mongo/dbtests/storage_debug_util*
|
|
- src/mongo/s/commands/storage_engine
|
|
- src/mongo/s/commands/*fsync*
|
|
|
|
validate:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/throttle_cursor*
|
|
- src/mongo/db/commands/validate.cpp
|
|
- src/mongo/db/validate
|
|
- src/mongo/dbtests/validate_tests.cpp
|
|
- src/mongo/dbtests/extended_validate_tests.cpp
|
|
- src/mongo/s/commands/cluster_validate_cmd.cpp
|
|
|
|
dbhash:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/dbhash*
|
|
|
|
compact:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/collection_compact*
|
|
- src/mongo/db/commands/auto_compact*
|
|
- src/mongo/db/commands/compact*
|
|
- src/mongo/db/storage/compact_options*
|
|
- src/mongo/s/commands/cluster_compact_cmd.cpp
|
|
|
|
dbcheck:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/dbcheck*
|
|
- src/mongo/dbtests/deferred_writer.cpp
|
|
- src/mongo/db/repl/dbcheck*
|
|
|
|
server_backup_restore:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/modules/enterprise/src/hot_backups
|
|
- src/mongo/db/modules/enterprise/src/live_import
|
|
- src/mongo/db/storage/backup*
|
|
|
|
cache_pressure:
|
|
meta:
|
|
slack: storage-engines-server-integration
|
|
jira: Server Integration
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/periodic_runner_cache_pressure_rollback*
|
|
|
|
ttl: # authoritative: @10gen/server-ttl
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/ttl
|
|
|
|
tracking_allocators: # authoritative: @10gen/server-tracking-allocators
|
|
meta:
|
|
slack: server-storage-execution
|
|
jira: Storage Execution
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/util/tracking
|
|
|
|
atlas_streams:
|
|
meta:
|
|
slack: streams-engine
|
|
jira: Atlas Streams
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/modules/enterprise/src/streams
|
|
|
|
server_parameters:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/server_parameter*
|
|
|
|
server_options:
|
|
meta:
|
|
slack: server-security
|
|
jira: Server Security
|
|
files:
|
|
- src/mongo/db/server_options*
|
|
- src/mongo/unittest/integration_test_main.cpp
|
|
- src/mongo/db/cluster_auth_mode_option.idl
|
|
- src/mongo/db/keyfile_option.idl
|
|
|
|
# This module doesn't really exist. It's files are only compiled on windows, and we don't
|
|
# run the mod_scanner on a windows build. However, it is needed to ensure that all first-party
|
|
# C++ files are assigned to a module. It should be a dependency island anyway.
|
|
installer:
|
|
files:
|
|
- src/mongo/installer/
|
|
|
|
replicated_storage_service:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/rss
|
|
|
|
replication.clang_checked:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/clang_checked/*
|
|
|
|
replication.hello:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/hello/
|
|
- src/mongo/db/repl/replication_info.cpp
|
|
|
|
replication.initial_sync:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/modules/enterprise/src/fcbis/
|
|
- src/mongo/db/repl/initial_sync/
|
|
- src/mongo/db/repl/*multiapplier*
|
|
- src/mongo/db/repl/*storage_interface*
|
|
- src/mongo/db/repl/*collection_bulk_loader*
|
|
|
|
replication.configs:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*repl_set_config*
|
|
- src/mongo/db/repl/*member_config*
|
|
- src/mongo/db/repl/*member_data*
|
|
- src/mongo/db/repl/*member_id*
|
|
- src/mongo/db/repl/repl_*server_parameters.idl
|
|
- src/mongo/db/repl/*member_state*
|
|
- src/mongo/db/repl/*repl_settings*
|
|
- src/mongo/db/repl/*repl_set_tag*
|
|
- src/mongo/db/repl/*repl_set_config*
|
|
|
|
replication.oplog:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/apply_ops*
|
|
- src/mongo/db/commands/oplog*
|
|
- src/mongo/db/op_observer/op_observer*
|
|
- src/mongo/db/op_observer/operation_logger*
|
|
- src/mongo/db/repl/*apply_ops*
|
|
- src/mongo/db/repl/*bgsync*
|
|
- src/mongo/db/repl/*consistency_markers*
|
|
- src/mongo/db/repl/*get_next_optimes_test*
|
|
- src/mongo/db/repl/*idempotency_test_fixture*
|
|
- src/mongo/db/repl/*insert_group*
|
|
- src/mongo/db/repl/*noop_writer*
|
|
- src/mongo/db/repl/*oplog*
|
|
- src/mongo/db/repl/*oplog_visibility_manager*
|
|
- src/mongo/db/repl/*optime*
|
|
- src/mongo/db/repl/*reporter*
|
|
- src/mongo/db/repl/*session_update_tracker*
|
|
- src/mongo/db/repl/*slotted_timestamp_list*
|
|
- src/mongo/db/repl/*sync_source*
|
|
- src/mongo/db/repl/apply_container_ops_test.cpp
|
|
- src/mongo/db/repl/local_oplog_info*
|
|
- src/mongo/db/repl/repl_worker_pool_thread_count*
|
|
- src/mongo/s/commands/cluster_oplog_note_cmd.cpp
|
|
- src/mongo/s/commands/cluster_repl_set_get_status_cmd.cpp
|
|
|
|
replication.server_rw_concerns:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/commands/server_status/read_write_concern_defaults_server_status.cpp
|
|
- src/mongo/db/*read_concern*
|
|
- src/mongo/db/read_write_concern*
|
|
- src/mongo/db/repl/*read_concern*
|
|
- src/mongo/db/repl/*write_concern*
|
|
- src/mongo/db/repl/*speculative_majority_read_info*
|
|
- src/mongo/db/stats/server_write_concern*
|
|
- src/mongo/db/stats/server_read_concern*
|
|
- src/mongo/db/write_concern*
|
|
|
|
replication.rs_aware_service:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*primary_only_service*
|
|
- src/mongo/db/repl/*replica_set_aware_service*
|
|
- src/mongo/db/s/primary_only_service_helpers
|
|
|
|
replication.recovery:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*replication_recovery*
|
|
- src/mongo/db/repl/*rollback*
|
|
- src/mongo/db/modules/enterprise/src/magic_restore
|
|
- src/mongo/dbtests/rollbacktests.cpp
|
|
- src/mongo/db/repl/*roll_back_local_operations*
|
|
- src/mongo/db/repl/*timestamp_block*
|
|
|
|
replication.replication_coordinator:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*replication_coordinator*
|
|
- src/mongo/db/repl/*external_state*
|
|
- src/mongo/db/repl/*heartbeat*
|
|
- src/mongo/db/repl/*topology_coordinator*
|
|
- src/mongo/db/repl/*check_quorum_for_config_change*
|
|
- src/mongo/db/repl/*auto_get_rstl_for_stepup_stepdown*
|
|
- src/mongo/db/repl/*repl_set_heartbeat*
|
|
- src/mongo/db/repl/*vote_requester*
|
|
- src/mongo/db/repl/*last_vote*
|
|
- src/mongo/db/repl/*scatter_gather*
|
|
- src/mongo/db/repl/*split_prepare_session_manager*
|
|
- src/mongo/db/repl/*replication_metrics*
|
|
- src/mongo/db/repl/*election_reason*
|
|
- src/mongo/db/repl/*repl_set_request_votes*
|
|
- src/mongo/db/command_can_run_here*
|
|
- src/mongo/db/repl/*always_allow_non_local_writes*
|
|
- src/mongo/db/repl/*isself*
|
|
- src/mongo/db/repl/replication_waiter_list_bm.cpp
|
|
- src/mongo/db/modules/atlas/src/disagg_storage/replication_coordinator*
|
|
|
|
replication.utils:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*parsing_utils*
|
|
- src/mongo/db/repl/*delayable_timeout_callback*
|
|
- src/mongo/db/repl/*abstract_async_component*
|
|
- src/mongo/db/repl/*wait_for_majority_service*
|
|
- src/mongo/db/repl/*idempotency*
|
|
- src/mongo/db/repl/*task_runner*
|
|
- src/mongo/db/repl/*task_executor_mock*
|
|
- src/mongo/db/repl/*replication_auth*
|
|
- src/mongo/db/repl/*replication_process*
|
|
- src/mongo/db/repl/*collection_utils*
|
|
- src/mongo/db/repl/*replication_types*
|
|
- src/mongo/db/repl/*temp_collections_cleanup_mongod*
|
|
- src/mongo/db/*mongod_options_replication*
|
|
- src/mongo/db/op_observer/find_and_modify_images_op_observer*
|
|
- src/mongo/db/incremental_rollout_metrics.cpp
|
|
|
|
replication.repl_client_info:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*repl_client_info*
|
|
- src/mongo/db/repl/*repl_set_member_in_standalone_mode*
|
|
|
|
replication.commands:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*repl_set_command*
|
|
- src/mongo/db/repl/*repl_set_commands*
|
|
- src/mongo/db/repl/*update_position_args*
|
|
- src/mongo/db/commands/snapshot_management.cpp
|
|
- src/mongo/db/commands/test_api_version_2_commands.cpp
|
|
- src/mongo/db/repl/repl_set_get_status_cmd.cpp
|
|
|
|
replication.testing:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*mock_repl_coord*
|
|
- src/mongo/db/repl/*repl_set_test_egress*
|
|
- src/mongo/db/repl/*storage_timestamp_test*
|
|
- src/mongo/db/repl/image_collection_entry.idl
|
|
- src/mongo/dbtests/mock/mock_replica_set*
|
|
- src/mongo/dbtests/mock_replica_set_test.cpp
|
|
- src/mongo/dbtests/replica_set_tests.cpp
|
|
- src/mongo/dbtests/repltests.cpp
|
|
|
|
replication.split_horizon:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/split_horizon/
|
|
|
|
replication.intent:
|
|
meta:
|
|
slack: server-replication
|
|
jira: Replication
|
|
fully_marked: true
|
|
files:
|
|
- src/mongo/db/repl/*intent*
|
|
- src/mongo/db/replication_state_transition_lock_guard*
|