mirror of https://github.com/mongodb/mongo
SERVER-112053 Update folder hierarchy with up-to-date Catalog and Routing modules and components nomenclature (#44331)
GitOrigin-RevId: 867e9a8e1d8b146339655a7ae8011c3a1903a6e8
This commit is contained in:
parent
a44df8aa75
commit
8a02389702
|
|
@ -1882,6 +1882,15 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
/src/mongo/db/**/flow_control_ticketholder* @10gen/server-workload-resilience @svc-auto-approve-bot
|
||||
/src/mongo/db/**/replication_state_transition_lock_guard* @10gen/server-replication-reviewers @svc-auto-approve-bot
|
||||
/src/mongo/db/**/local_executor* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
/src/mongo/db/**/collection_compact* @10gen/server-compact @svc-auto-approve-bot
|
||||
/src/mongo/db/**/import* @10gen/server-catalog-and-routing-shard-catalog @10gen/server-storage-engine-integration @svc-auto-approve-bot
|
||||
/src/mongo/db/**/index_key_validate* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/**/index_spec_validate* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/**/index_repair* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/**/throttle_cursor* @10gen/server-validate @svc-auto-approve-bot
|
||||
/src/mongo/db/**/cleanup_structured* @10gen/server-catalog-and-routing-ddl @10gen/server-security @svc-auto-approve-bot
|
||||
/src/mongo/db/**/compact_structured* @10gen/server-catalog-and-routing-ddl @10gen/server-security @svc-auto-approve-bot
|
||||
/src/mongo/db/**/partitioned* @10gen/server-programmability @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/admission/OWNERS.yml
|
||||
/src/mongo/db/admission/**/* @10gen/server-workload-resilience @svc-auto-approve-bot
|
||||
|
|
@ -1889,9 +1898,6 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
# The following patterns are parsed from ./src/mongo/db/auth/OWNERS.yml
|
||||
/src/mongo/db/auth/**/* @10gen/server-security @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/cluster_parameters/OWNERS.yml
|
||||
/src/mongo/db/cluster_parameters/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/collection_crud/OWNERS.yml
|
||||
/src/mongo/db/collection_crud/**/* @10gen/server-collection-write-path @svc-auto-approve-bot
|
||||
|
||||
|
|
@ -2088,21 +2094,13 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
/src/mongo/db/global_catalog/**/* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/**/type_tags* @10gen/server-cluster-scalability @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/global_catalog/catalog_cache/OWNERS.yml
|
||||
/src/mongo/db/global_catalog/catalog_cache/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/global_catalog/ddl/OWNERS.yml
|
||||
/src/mongo/db/global_catalog/ddl/**/* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/ddl/**/*chunk_migration_command* @10gen/server-catalog-and-routing-ddl @10gen/server-cluster-scalability @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/ddl/**/sharding_catalog_manager_assign_key_range_to_zone_test.cpp @10gen/server-catalog-and-routing-ddl @10gen/server-cluster-scalability @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/ddl/**/sharding_catalog_manager_zone_operations.cpp @10gen/server-catalog-and-routing-ddl @10gen/server-cluster-scalability @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/ddl/**/cleanup_structured* @10gen/server-catalog-and-routing-ddl @10gen/server-security @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/ddl/**/compact_structured* @10gen/server-catalog-and-routing-ddl @10gen/server-security @svc-auto-approve-bot
|
||||
/src/mongo/db/global_catalog/ddl/**/*refine_collection_shard_key* @10gen/server-cluster-scalability @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/global_catalog/router_role_api/OWNERS.yml
|
||||
/src/mongo/db/global_catalog/router_role_api/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/index/OWNERS.yml
|
||||
/src/mongo/db/index/**/index_access_method* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/index/**/key_gen_bm.cpp @10gen/query-execution-write-exec @svc-auto-approve-bot
|
||||
|
|
@ -2123,32 +2121,6 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
# The following patterns are parsed from ./src/mongo/db/index_builds/OWNERS.yml
|
||||
/src/mongo/db/index_builds/**/* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/local_catalog/OWNERS.yml
|
||||
/src/mongo/db/local_catalog/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/collection_compact* @10gen/server-compact @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/import* @10gen/server-catalog-and-routing-shard-catalog @10gen/server-storage-engine-integration @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/index_key_validate* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/index_spec_validate* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/index_repair* @10gen/server-index-builds @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/throttle_cursor* @10gen/server-validate @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/durable_catalog* @10gen/server-catalog-and-routing-shard-catalog @10gen/server-storage-engine-integration @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/index_catalog_entry_helpers* @10gen/query-execution-write-exec @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/local_oplog_info* @10gen/server-oplog @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/document_validation* @10gen/query-execution @svc-auto-approve-bot
|
||||
/src/mongo/db/local_catalog/**/external_data_source_scope_guard* @10gen/query-integration-features @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/local_catalog/ddl/OWNERS.yml
|
||||
/src/mongo/db/local_catalog/ddl/**/* @10gen/server-catalog-and-routing-ddl @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/local_catalog/lock_manager/OWNERS.yml
|
||||
/src/mongo/db/local_catalog/lock_manager/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/local_catalog/shard_role_api/OWNERS.yml
|
||||
/src/mongo/db/local_catalog/shard_role_api/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/local_catalog/shard_role_catalog/OWNERS.yml
|
||||
/src/mongo/db/local_catalog/shard_role_catalog/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/matcher/OWNERS.yml
|
||||
/src/mongo/db/matcher/**/* @10gen/query-optimization @svc-auto-approve-bot
|
||||
/src/mongo/db/matcher/**/OWNERS.yml @10gen/query-execution-staff-leads @10gen/query-integration-staff-leads @10gen/query-optimization-staff-leads @svc-auto-approve-bot
|
||||
|
|
@ -2765,6 +2737,12 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
# The following patterns are parsed from ./src/mongo/db/repl/split_horizon/OWNERS.yml
|
||||
/src/mongo/db/repl/split_horizon/**/* @10gen/server-split-horizon @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/router_role/OWNERS.yml
|
||||
/src/mongo/db/router_role/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/router_role/routing_cache/OWNERS.yml
|
||||
/src/mongo/db/router_role/routing_cache/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/rss/OWNERS.yml
|
||||
/src/mongo/db/rss/**/* @10gen/server-rss @svc-auto-approve-bot
|
||||
|
||||
|
|
@ -2804,6 +2782,22 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
# The following patterns are parsed from ./src/mongo/db/session/OWNERS.yml
|
||||
/src/mongo/db/session/**/* @10gen/server-transactions @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/shard_role/OWNERS.yml
|
||||
/src/mongo/db/shard_role/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/shard_role/ddl/OWNERS.yml
|
||||
/src/mongo/db/shard_role/ddl/**/* @10gen/server-catalog-and-routing-ddl @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/shard_role/lock_manager/OWNERS.yml
|
||||
/src/mongo/db/shard_role/lock_manager/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/shard_role/shard_catalog/OWNERS.yml
|
||||
/src/mongo/db/shard_role/shard_catalog/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
/src/mongo/db/shard_role/shard_catalog/**/durable_catalog* @10gen/server-catalog-and-routing-shard-catalog @10gen/server-storage-engine-integration @svc-auto-approve-bot
|
||||
/src/mongo/db/shard_role/shard_catalog/**/index_catalog_entry_helpers* @10gen/query-execution-write-exec @svc-auto-approve-bot
|
||||
/src/mongo/db/shard_role/shard_catalog/**/document_validation* @10gen/query-execution @svc-auto-approve-bot
|
||||
/src/mongo/db/shard_role/shard_catalog/**/external_data_source_scope_guard* @10gen/query-integration-features @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/sharding_environment/OWNERS.yml
|
||||
/src/mongo/db/sharding_environment/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
/src/mongo/db/sharding_environment/**/*op_observer* @10gen/server-catalog-and-routing @svc-auto-approve-bot
|
||||
|
|
@ -2889,6 +2883,18 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
/src/mongo/db/topology/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
/src/mongo/db/topology/**/*coordinator* @10gen/server-catalog-and-routing-ddl @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/topology/cluster_parameters/OWNERS.yml
|
||||
/src/mongo/db/topology/cluster_parameters/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/topology/user_write_block/OWNERS.yml
|
||||
/src/mongo/db/topology/user_write_block/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
/src/mongo/db/topology/user_write_block/**/*shardsvr* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
/src/mongo/db/topology/user_write_block/**/*configsvr* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
/src/mongo/db/topology/user_write_block/**/*cluster* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/topology/vector_clock/OWNERS.yml
|
||||
/src/mongo/db/topology/vector_clock/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/traffic_recorder/OWNERS.yml
|
||||
/src/mongo/db/traffic_recorder/**/* @10gen/query-optimization @svc-auto-approve-bot
|
||||
|
||||
|
|
@ -2902,18 +2908,9 @@ WORKSPACE.bazel @10gen/devprod-build @svc-auto-approve-bot
|
|||
/src/mongo/db/update/**/* @10gen/query-execution-write-exec @svc-auto-approve-bot
|
||||
/src/mongo/db/update/**/OWNERS.yml @10gen/query-execution-staff-leads @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/user_write_block/OWNERS.yml
|
||||
/src/mongo/db/user_write_block/**/* @10gen/server-catalog-and-routing-shard-catalog @svc-auto-approve-bot
|
||||
/src/mongo/db/user_write_block/**/*shardsvr* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
/src/mongo/db/user_write_block/**/*configsvr* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
/src/mongo/db/user_write_block/**/*cluster* @10gen/server-catalog-and-routing-ddl @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/validate/OWNERS.yml
|
||||
/src/mongo/db/validate/**/* @10gen/server-validate @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/vector_clock/OWNERS.yml
|
||||
/src/mongo/db/vector_clock/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
# The following patterns are parsed from ./src/mongo/db/versioning_protocol/OWNERS.yml
|
||||
/src/mongo/db/versioning_protocol/**/* @10gen/server-catalog-and-routing-routing-and-topology @svc-auto-approve-bot
|
||||
|
||||
|
|
|
|||
|
|
@ -300,7 +300,7 @@ mongo_install(
|
|||
}),
|
||||
pretty_printer_tests = {
|
||||
"//src/mongo/util:pretty_printer_test.py": "//src/mongo/util:pretty_printer_test_program",
|
||||
"//src/mongo/db/local_catalog/lock_manager:lock_gdb_test.py": "//src/mongo/db:mongod",
|
||||
"//src/mongo/db/shard_role/lock_manager:lock_gdb_test.py": "//src/mongo/db:mongod",
|
||||
"//src/mongo/db/query/stage_builder/sbe/abt:optimizer_gdb_test.py": "//src/mongo/db/query/stage_builder/sbe/abt:optimizer_gdb_test_program",
|
||||
},
|
||||
try_zstd = True,
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ core:
|
|||
- src/mongo/platform/
|
||||
- src/mongo/stdx/
|
||||
- src/mongo/util/
|
||||
- src/mongo/db/local_catalog/util/partitioned*
|
||||
- src/mongo/db/partitioned*
|
||||
- src/mongo/db/crud_bm.cpp
|
||||
- src/mongo/db/field_parser[._]*
|
||||
- src/mongo/db/generic_argument_util.*
|
||||
|
|
@ -260,6 +260,7 @@ catalog_and_routing:
|
|||
jira: Catalog and Routing
|
||||
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*
|
||||
|
|
@ -279,19 +280,8 @@ catalog_and_routing.shard_role:
|
|||
slack: server-catalog-and-routing
|
||||
jira: Catalog and Routing
|
||||
files:
|
||||
- src/mongo/db/shard_role/**
|
||||
- src/mongo/db/service_entry_point_shard_role[._]*
|
||||
- src/mongo/db/local_catalog/lock_manager/*
|
||||
- src/mongo/db/local_catalog/shard_role_api/*
|
||||
|
||||
# shard_catalog: Implementation details of the public Shard Role API. Includes the parts of the
|
||||
# catalog that are projected on the Config Server and the ones that are only shard-local.
|
||||
- src/mongo/db/local_catalog/shard_role_catalog/*
|
||||
- src/mongo/db/local_catalog/*
|
||||
- src/mongo/db/raw_data_operation*
|
||||
|
||||
# shard_ddl: The public DDL API used by other teams to build replica set DDLs, including the
|
||||
# shard-local primitives required for their construction.
|
||||
- src/mongo/db/local_catalog/ddl/*
|
||||
|
||||
catalog_and_routing.global_catalog:
|
||||
meta:
|
||||
|
|
@ -303,11 +293,7 @@ catalog_and_routing.global_catalog:
|
|||
slack: server-catalog-and-routing
|
||||
jira: Catalog and Routing
|
||||
files:
|
||||
- src/mongo/db/global_catalog/*
|
||||
- src/mongo/db/global_catalog/metadata_consistency_validation/*
|
||||
|
||||
# global_ddl: The public DDL API that the rest of the teams use to build distributed DDLs.
|
||||
- src/mongo/db/global_catalog/ddl/*
|
||||
- src/mongo/db/global_catalog/**
|
||||
|
||||
catalog_and_routing.router_role:
|
||||
meta:
|
||||
|
|
@ -318,13 +304,9 @@ catalog_and_routing.router_role:
|
|||
slack: server-catalog-and-routing
|
||||
jira: Catalog and Routing
|
||||
files:
|
||||
- src/mongo/db/router_role/**
|
||||
- src/mongo/s/service_entry_point_router_role[._]*
|
||||
- src/mongo/s/commands/strategy*
|
||||
- src/mongo/db/global_catalog/router_role_api/*
|
||||
|
||||
# routing_cache: Implementation detail of the public Router Role API that contains the in-memory
|
||||
# cache of the global catalog.
|
||||
- src/mongo/db/global_catalog/catalog_cache/*
|
||||
|
||||
catalog_and_routing.topology:
|
||||
meta:
|
||||
|
|
@ -336,24 +318,12 @@ catalog_and_routing.topology:
|
|||
slack: server-catalog-and-routing
|
||||
jira: Catalog and Routing
|
||||
files:
|
||||
- src/mongo/db/topology/*
|
||||
|
||||
# TODO (SERVER-112053): The following files are components, not sub-modules. They should be
|
||||
# placed inside the topology folder.
|
||||
|
||||
# shard versioning protocol:
|
||||
- src/mongo/db/versioning_protocol/*
|
||||
|
||||
# vector_clock:
|
||||
- src/mongo/db/vector_clock/*
|
||||
- src/mongo/db/topology/**
|
||||
|
||||
# FCV:
|
||||
- src/mongo/db/version_context*
|
||||
- src/mongo/s/commands/cluster_set_feature_compatibility_version_cmd.cpp
|
||||
|
||||
# cluster_server_parameters:
|
||||
- src/mongo/db/cluster_parameters/*
|
||||
|
||||
# config shard:
|
||||
- src/mongo/db/catalog_shard_feature_flag.idl
|
||||
- src/mongo/db/s/config/*transition*dedicated_config*
|
||||
|
|
@ -369,9 +339,6 @@ catalog_and_routing.topology:
|
|||
# replica_set_endpoint: will be deleted eventually
|
||||
- src/mongo/db/s/replica_set_endpoint*
|
||||
|
||||
# user writes block:
|
||||
- src/mongo/db/user_write_block/*
|
||||
|
||||
# change streams:
|
||||
- src/mongo/s/change_streams*
|
||||
|
||||
|
|
@ -504,7 +471,7 @@ field_level_encryption:
|
|||
files:
|
||||
- src/mongo/db/commands/fle2_*
|
||||
- src/mongo/db/fle_*
|
||||
- src/mongo/db/global_catalog/ddl/*_structured_encryption_*
|
||||
- src/mongo/db/*_structured_encryption_*
|
||||
- src/mongo/s/commands/*fle2*
|
||||
- src/mongo/db/commands/fle_compact_test.cpp
|
||||
|
||||
|
|
@ -597,7 +564,7 @@ data_movement:
|
|||
- src/mongo/db/cloner*
|
||||
|
||||
# zones
|
||||
- src/mongo/db/global_catalog/ddl/remove_tags.idl
|
||||
- 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
|
||||
|
|
@ -806,8 +773,8 @@ index_builds: # authoritative: @10gen/server-index-builds
|
|||
files:
|
||||
- src/mongo/db/index_builds
|
||||
- src/mongo/db/index/index_access_method*
|
||||
- src/mongo/db/local_catalog/index_key_validate*
|
||||
- src/mongo/db/local_catalog/index_spec_validate*
|
||||
- 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*
|
||||
|
|
@ -863,8 +830,8 @@ storage_engine_integration:
|
|||
- src/mongo/db/mongod_options_storage*
|
||||
- src/mongo/db/dbhelpers*
|
||||
- src/mongo/db/dbcommands.idl
|
||||
- src/mongo/db/local_catalog/import*
|
||||
- src/mongo/db/local_catalog/index_repair*
|
||||
- src/mongo/db/import*
|
||||
- src/mongo/db/index_repair*
|
||||
- src/mongo/db/commands/fsync*
|
||||
- src/mongo/db/commands/dbcommands*
|
||||
- src/mongo/db/commands/resize_oplog*
|
||||
|
|
@ -883,7 +850,7 @@ validate:
|
|||
jira: Server Integration
|
||||
fully_marked: true
|
||||
files:
|
||||
- src/mongo/db/local_catalog/throttle_cursor*
|
||||
- src/mongo/db/throttle_cursor*
|
||||
- src/mongo/db/commands/validate.cpp
|
||||
- src/mongo/db/validate
|
||||
- src/mongo/dbtests/validate_tests.cpp
|
||||
|
|
@ -903,7 +870,7 @@ compact:
|
|||
jira: Server Integration
|
||||
fully_marked: true
|
||||
files:
|
||||
- src/mongo/db/local_catalog/collection_compact*
|
||||
- src/mongo/db/collection_compact*
|
||||
- src/mongo/db/commands/auto_compact*
|
||||
- src/mongo/db/commands/compact*
|
||||
- src/mongo/db/storage/compact_options*
|
||||
|
|
@ -1044,7 +1011,7 @@ replication.oplog:
|
|||
files:
|
||||
- src/mongo/db/op_observer/op_observer*
|
||||
- src/mongo/db/op_observer/operation_logger*
|
||||
- src/mongo/db/local_catalog/local_oplog_info*
|
||||
- src/mongo/db/repl/local_oplog_info*
|
||||
- src/mongo/db/commands/oplog*
|
||||
- src/mongo/db/commands/apply_ops*
|
||||
- src/mongo/db/repl/*oplog*
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ mongo_cc_unit_test(
|
|||
"//src/mongo:base",
|
||||
"//src/mongo/bson:bson_validate",
|
||||
"//src/mongo/bson/column",
|
||||
"//src/mongo/db/local_catalog:index_catalog",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_catalog",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ mongo_cc_binary(
|
|||
"sdam",
|
||||
"sdam_test_util",
|
||||
"//src/mongo/client:connection_string",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/util:clock_source_mock",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@ idl_generator(
|
|||
name = "fle_options_gen",
|
||||
src = "fle_options.idl",
|
||||
deps = [
|
||||
"//src/mongo/db/cluster_parameters:cluster_server_parameter_gen",
|
||||
"//src/mongo/db/topology/cluster_parameters:cluster_server_parameter_gen",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ global:
|
|||
cpp_namespace: "mongo"
|
||||
|
||||
imports:
|
||||
- "mongo/db/cluster_parameters/cluster_server_parameter.idl"
|
||||
- "mongo/db/topology/cluster_parameters/cluster_server_parameter.idl"
|
||||
|
||||
structs:
|
||||
FLECompactionOptions:
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ idl_generator(
|
|||
src = ":feature_flag_test.idl",
|
||||
deps = [
|
||||
":basic_types_gen",
|
||||
"//src/mongo/db/cluster_parameters:cluster_server_parameter_gen",
|
||||
"//src/mongo/db/topology/cluster_parameters:cluster_server_parameter_gen",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -429,7 +429,7 @@ idl_generator(
|
|||
name = "default_max_time_ms_cluster_parameter_gen",
|
||||
src = "default_max_time_ms_cluster_parameter.idl",
|
||||
deps = [
|
||||
"//src/mongo/db/cluster_parameters:cluster_server_parameter_gen",
|
||||
"//src/mongo/db/topology/cluster_parameters:cluster_server_parameter_gen",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -454,7 +454,7 @@ idl_generator(
|
|||
src = "change_stream_options.idl",
|
||||
deps = [
|
||||
":basic_types_gen",
|
||||
"//src/mongo/db/cluster_parameters:cluster_server_parameter_gen",
|
||||
"//src/mongo/db/topology/cluster_parameters:cluster_server_parameter_gen",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -537,15 +537,15 @@ mongo_cc_library(
|
|||
name = "shard_role_api_stor_ex",
|
||||
srcs = [
|
||||
"//src/mongo/db:replication_state_transition_lock_guard.cpp",
|
||||
"//src/mongo/db/local_catalog:collection.cpp",
|
||||
"//src/mongo/db/local_catalog/lock_manager:d_concurrency.cpp",
|
||||
"//src/mongo/db/shard_role/lock_manager:d_concurrency.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection.cpp",
|
||||
],
|
||||
deps = [
|
||||
":server_base",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/query/collation:collator_factory_interface",
|
||||
"//src/mongo/db/repl:intent_registry",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/s:common_s",
|
||||
],
|
||||
)
|
||||
|
|
@ -557,25 +557,25 @@ mongo_cc_library(
|
|||
"replica_set_endpoint_util.cpp",
|
||||
"//src/mongo/db/global_catalog/ddl:shard_key_index_util.cpp",
|
||||
"//src/mongo/db/global_catalog/ddl:sharding_migration_critical_section.cpp",
|
||||
"//src/mongo/db/global_catalog/router_role_api:sharding_write_router.cpp",
|
||||
"//src/mongo/db/local_catalog:collection_operation_source.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:replica_set_ddl_tracker.cpp",
|
||||
"//src/mongo/db/local_catalog/lock_manager:dump_lock_manager_impl.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:direct_shard_client_tracker.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:transaction_resources.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:collection_metadata.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:collection_sharding_state.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:database_sharding_state.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:operation_sharding_state.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:scoped_collection_metadata.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:shard_filtering_util.cpp",
|
||||
"//src/mongo/db/router_role:sharding_write_router.cpp",
|
||||
"//src/mongo/db/s:replica_set_endpoint_feature_flag.cpp",
|
||||
"//src/mongo/db/s:transaction_coordinator_worker_curop_repository.cpp",
|
||||
"//src/mongo/db/shard_role:direct_shard_client_tracker.cpp",
|
||||
"//src/mongo/db/shard_role:transaction_resources.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:replica_set_ddl_tracker.cpp",
|
||||
"//src/mongo/db/shard_role/lock_manager:dump_lock_manager_impl.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_metadata.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_operation_source.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_sharding_state.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_sharding_state.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:operation_sharding_state.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:scoped_collection_metadata.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:shard_filtering_util.cpp",
|
||||
"//src/mongo/db/sharding_environment:range_arithmetic.cpp",
|
||||
"//src/mongo/db/sharding_environment:sharding_api_d_params_gen",
|
||||
"//src/mongo/db/sharding_environment:sharding_statistics.cpp",
|
||||
"//src/mongo/db/topology:sharding_state.cpp",
|
||||
"//src/mongo/db/user_write_block:global_user_write_block_state.cpp",
|
||||
"//src/mongo/db/topology/user_write_block:global_user_write_block_state.cpp",
|
||||
],
|
||||
deps = [
|
||||
":server_base",
|
||||
|
|
@ -583,7 +583,7 @@ mongo_cc_library(
|
|||
":shard_role_api_stor_ex",
|
||||
":write_block_bypass", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/admission:execution_admission_context", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/local_catalog:index_catalog",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_catalog",
|
||||
"//src/mongo/db/storage:write_unit_of_work", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/views", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/s:grid",
|
||||
|
|
@ -594,27 +594,27 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "shard_role",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog:catalog_helper.cpp",
|
||||
"//src/mongo/db/local_catalog:catalog_raii.cpp",
|
||||
"//src/mongo/db/local_catalog:collection_uuid_mismatch.cpp",
|
||||
"//src/mongo/db/local_catalog:collection_yield_restore.cpp",
|
||||
"//src/mongo/db/local_catalog:db_raii.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:direct_connection_ddl_hook.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:direct_connection_util.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:post_resharding_placement.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:shard_role.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:shard_role_loop.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:shard_role_mock.cpp",
|
||||
"//src/mongo/db/shard_role:direct_connection_util.cpp",
|
||||
"//src/mongo/db/shard_role:post_resharding_placement.cpp",
|
||||
"//src/mongo/db/shard_role:shard_role.cpp",
|
||||
"//src/mongo/db/shard_role:shard_role_loop.cpp",
|
||||
"//src/mongo/db/shard_role:shard_role_mock.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:direct_connection_ddl_hook.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helper.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_raii.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_uuid_mismatch.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_yield_restore.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:db_raii.cpp",
|
||||
],
|
||||
deps = [
|
||||
":multitenancy", # TODO(SERVER-93876): Remove.
|
||||
":server_base",
|
||||
":shard_role_api", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/local_catalog:collection_catalog",
|
||||
"//src/mongo/db/local_catalog:collection_uuid_mismatch_info", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:local_oplog_info", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/local_catalog:snapshot_helper",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_catalog",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_uuid_mismatch_info", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:local_oplog_info", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:snapshot_helper",
|
||||
"//src/mongo/db/sharding_environment:sharding_runtime_d_params_idl",
|
||||
"//src/mongo/db/stats:top",
|
||||
"//src/mongo/db/storage:storage_options", # TODO(SERVER-93876): Remove.
|
||||
|
|
@ -626,10 +626,10 @@ mongo_cc_unit_test(
|
|||
name = "shard_role_test",
|
||||
srcs = [
|
||||
"//src/mongo/db:database_name_test.cpp",
|
||||
"//src/mongo/db/local_catalog:catalog_raii_test.cpp",
|
||||
"//src/mongo/db/local_catalog/lock_manager:d_concurrency_test.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:shard_role_loop_test.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:shard_role_test.cpp",
|
||||
"//src/mongo/db/shard_role:shard_role_loop_test.cpp",
|
||||
"//src/mongo/db/shard_role:shard_role_test.cpp",
|
||||
"//src/mongo/db/shard_role/lock_manager:d_concurrency_test.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_raii_test.cpp",
|
||||
],
|
||||
tags = ["mongo_unittest_third_group"],
|
||||
deps = [
|
||||
|
|
@ -637,15 +637,15 @@ mongo_cc_unit_test(
|
|||
":shard_role",
|
||||
"//src/mongo/db/admission:ticketing_system",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/local_catalog:catalog_control",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/local_catalog:collection_uuid_mismatch_info",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:database_holder_mock",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/query/client_cursor",
|
||||
"//src/mongo/db/s:shard_server_test_fixture",
|
||||
"//src/mongo/db/s:sharding_runtime_d",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_control",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_uuid_mismatch_info",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder_mock",
|
||||
"//src/mongo/util:progress_meter",
|
||||
"//src/mongo/util/concurrency:ticketholder",
|
||||
],
|
||||
|
|
@ -660,15 +660,15 @@ mongo_cc_unit_test(
|
|||
":shard_role",
|
||||
"//src/mongo/db/admission:ticketing_system",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/local_catalog:catalog_control",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/local_catalog:collection_uuid_mismatch_info",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:database_holder_mock",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/query/client_cursor",
|
||||
"//src/mongo/db/s:shard_server_test_fixture",
|
||||
"//src/mongo/db/s:sharding_runtime_d",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_control",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_uuid_mismatch_info",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder_mock",
|
||||
"//src/mongo/util:progress_meter",
|
||||
"//src/mongo/util/concurrency:ticketholder",
|
||||
],
|
||||
|
|
@ -681,9 +681,9 @@ mongo_cc_unit_test(
|
|||
"logical_time_test.cpp",
|
||||
"read_write_concern_defaults_test.cpp",
|
||||
"time_proof_service_test.cpp",
|
||||
"//src/mongo/db/vector_clock:vector_clock_mongod_test.cpp",
|
||||
"//src/mongo/db/vector_clock:vector_clock_test.cpp",
|
||||
"//src/mongo/db/vector_clock:vector_clock_test_fixture.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_mongod_test.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_test.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_test_fixture.cpp",
|
||||
],
|
||||
tags = ["mongo_unittest_fifth_group"],
|
||||
deps = [
|
||||
|
|
@ -721,7 +721,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "service_context_non_d",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/shard_role_api:transaction_resources_init_non_mongod.cpp",
|
||||
"//src/mongo/db/shard_role:transaction_resources_init_non_mongod.cpp",
|
||||
],
|
||||
tags = [
|
||||
"mongo_crypt",
|
||||
|
|
@ -735,12 +735,12 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "coll_mod_command_idl",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/ddl:coll_mod_gen",
|
||||
"//src/mongo/db/shard_role/ddl:coll_mod_gen",
|
||||
],
|
||||
deps = [
|
||||
":server_base",
|
||||
"//src/mongo/db/auth:authprivilege",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/timeseries:timeseries_options", # TODO(SERVER-93876): Remove.
|
||||
],
|
||||
)
|
||||
|
|
@ -750,8 +750,8 @@ idl_generator(
|
|||
src = "dbcommands.idl",
|
||||
deps = [
|
||||
":basic_types_gen",
|
||||
"//src/mongo/db/local_catalog:collection_options_gen",
|
||||
"//src/mongo/db/pipeline:storage_stats_spec_gen",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options_gen",
|
||||
"//src/mongo/idl:generic_argument_gen",
|
||||
],
|
||||
)
|
||||
|
|
@ -763,8 +763,8 @@ mongo_cc_library(
|
|||
],
|
||||
deps = [
|
||||
":server_base",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/pipeline:document_sources_idl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -790,11 +790,11 @@ mongo_cc_library(
|
|||
"curop_diagnostic_printer.cpp",
|
||||
"op_debug.cpp",
|
||||
"//src/mongo/db/commands/query_cmd:explain_gen",
|
||||
"//src/mongo/db/local_catalog/ddl:coll_mod_reply_validation.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:drop_database_gen",
|
||||
"//src/mongo/db/local_catalog/ddl:drop_gen",
|
||||
"//src/mongo/db/local_catalog/ddl:list_collections_gen",
|
||||
"//src/mongo/db/local_catalog/ddl:list_indexes_gen",
|
||||
"//src/mongo/db/shard_role/ddl:coll_mod_reply_validation.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:drop_database_gen",
|
||||
"//src/mongo/db/shard_role/ddl:drop_gen",
|
||||
"//src/mongo/db/shard_role/ddl:list_collections_gen",
|
||||
"//src/mongo/db/shard_role/ddl:list_indexes_gen",
|
||||
],
|
||||
deps = [
|
||||
":api_parameters", # TODO(SERVER-93876): Remove.
|
||||
|
|
@ -816,12 +816,12 @@ mongo_cc_library(
|
|||
"//src/mongo/db/commands/server_status:server_status_core", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/exec/mutable_bson",
|
||||
"//src/mongo/db/extension/host:extension_operation_metrics_registry",
|
||||
"//src/mongo/db/local_catalog:collection_options", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/local_catalog:local_oplog_info",
|
||||
"//src/mongo/db/query:common_query_enums_and_helpers",
|
||||
"//src/mongo/db/query/client_cursor:cursor_response_idl",
|
||||
"//src/mongo/db/query/client_cursor:generic_cursor",
|
||||
"//src/mongo/db/repl:read_concern_args", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:local_oplog_info",
|
||||
"//src/mongo/db/stats:timer_stats",
|
||||
"//src/mongo/db/storage:execution_context",
|
||||
"//src/mongo/db/storage:prepare_conflict_tracker",
|
||||
|
|
@ -880,8 +880,8 @@ mongo_cc_library(
|
|||
deps = [
|
||||
":shard_role",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/util/concurrency:spin_lock",
|
||||
],
|
||||
)
|
||||
|
|
@ -1013,10 +1013,6 @@ mongo_cc_library(
|
|||
"//src/mongo/db/exec/sbe:query_sbe_stages",
|
||||
"//src/mongo/db/exec/sbe:query_sbe_storage",
|
||||
"//src/mongo/db/fts:base_fts",
|
||||
"//src/mongo/db/local_catalog:collection_query_info",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:local_oplog_info",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/matcher:expressions_mongod_only",
|
||||
"//src/mongo/db/pipeline",
|
||||
"//src/mongo/db/pipeline:change_stream_pipeline",
|
||||
|
|
@ -1047,6 +1043,10 @@ mongo_cc_library(
|
|||
"//src/mongo/db/repl:wait_for_majority_service",
|
||||
"//src/mongo/db/session:kill_sessions",
|
||||
"//src/mongo/db/session:logical_session_cache",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_query_info",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:local_oplog_info",
|
||||
"//src/mongo/db/sorter:sorter_base",
|
||||
"//src/mongo/db/sorter:sorter_stats",
|
||||
"//src/mongo/db/stats:latency_server_stats",
|
||||
|
|
@ -1169,8 +1169,8 @@ mongo_cc_library(
|
|||
deps = [
|
||||
":server_base",
|
||||
"//src/mongo/bson:bson_validate",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/query/collation:collator_interface", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/storage/key_string", # TODO(SERVER-93876): Remove.
|
||||
],
|
||||
)
|
||||
|
|
@ -1265,8 +1265,8 @@ mongo_cc_library(
|
|||
"keys_collection_manager_gen",
|
||||
"logical_time_validator.cpp",
|
||||
"time_proof_service.cpp",
|
||||
"//src/mongo/db/vector_clock:vector_clock.cpp",
|
||||
"//src/mongo/db/vector_clock:vector_clock_document_gen",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_document_gen",
|
||||
],
|
||||
deps = [
|
||||
":global_settings", # TODO(SERVER-93876): Remove.
|
||||
|
|
@ -1285,7 +1285,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "vector_clock_mutable",
|
||||
srcs = [
|
||||
"//src/mongo/db/vector_clock:vector_clock_mutable.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_mutable.cpp",
|
||||
],
|
||||
deps = [
|
||||
":vector_clock",
|
||||
|
|
@ -1295,7 +1295,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "logical_time_metadata_hook",
|
||||
srcs = [
|
||||
"//src/mongo/db/vector_clock:vector_clock_metadata_hook.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_metadata_hook.cpp",
|
||||
],
|
||||
deps = [
|
||||
":operation_time_tracker",
|
||||
|
|
@ -1433,14 +1433,14 @@ mongo_cc_library(
|
|||
"//src/mongo/db/auth:auth_name.cpp",
|
||||
"//src/mongo/db/auth:auth_types_gen",
|
||||
"//src/mongo/db/auth:validated_tenancy_scope.cpp",
|
||||
"//src/mongo/db/global_catalog/router_role_api:gossiped_routing_cache_gen",
|
||||
"//src/mongo/db/local_catalog/lock_manager:dump_lock_manager.cpp",
|
||||
"//src/mongo/db/repl:read_concern_args.cpp",
|
||||
"//src/mongo/db/repl:read_concern_args_gen",
|
||||
"//src/mongo/db/repl:read_concern_gen",
|
||||
"//src/mongo/db/router_role:gossiped_routing_cache_gen",
|
||||
"//src/mongo/db/shard_role/lock_manager:dump_lock_manager.cpp",
|
||||
"//src/mongo/db/sharding_environment:shard_id.cpp",
|
||||
"//src/mongo/db/sharding_environment:sharding_types_gen",
|
||||
"//src/mongo/db/vector_clock:vector_clock_gen",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_gen",
|
||||
"//src/mongo/db/versioning_protocol:chunk_version.cpp",
|
||||
"//src/mongo/db/versioning_protocol:chunk_version_gen",
|
||||
"//src/mongo/db/versioning_protocol:database_version.cpp",
|
||||
|
|
@ -1538,7 +1538,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "write_block_bypass",
|
||||
srcs = [
|
||||
"//src/mongo/db/user_write_block:write_block_bypass.cpp",
|
||||
"//src/mongo/db/topology/user_write_block:write_block_bypass.cpp",
|
||||
],
|
||||
deps = [
|
||||
":service_context", # TODO(SERVER-93876): Remove.
|
||||
|
|
@ -1550,7 +1550,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "raw_data_operation",
|
||||
srcs = [
|
||||
"//src/mongo/db:raw_data_operation.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:raw_data_operation.cpp",
|
||||
],
|
||||
deps = [
|
||||
":service_context", # TODO (SERVER-93876): Remove.
|
||||
|
|
@ -1617,8 +1617,8 @@ mongo_cc_library(
|
|||
],
|
||||
deps = [
|
||||
":server_base",
|
||||
"//src/mongo/db/local_catalog:cannot_convert_index_to_unique_info",
|
||||
"//src/mongo/db/local_catalog:collection_uuid_mismatch_info",
|
||||
"//src/mongo/db/shard_role/shard_catalog:cannot_convert_index_to_unique_info",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_uuid_mismatch_info",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -1637,8 +1637,8 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "index_commands_idl",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/ddl:create_indexes_gen",
|
||||
"//src/mongo/db/local_catalog/ddl:drop_indexes_gen",
|
||||
"//src/mongo/db/shard_role/ddl:create_indexes_gen",
|
||||
"//src/mongo/db/shard_role/ddl:drop_indexes_gen",
|
||||
],
|
||||
deps = [
|
||||
":server_base",
|
||||
|
|
@ -1757,8 +1757,8 @@ mongo_cc_library(
|
|||
deps = [
|
||||
"multi_key_path_tracker",
|
||||
"server_base",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/session:logical_session_id",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/db/storage:recovery_unit_base",
|
||||
"//src/mongo/db/storage:write_unit_of_work",
|
||||
"//src/mongo/util:clock_sources",
|
||||
|
|
@ -1987,7 +1987,7 @@ mongo_cc_library(
|
|||
"//src/mongo/db/pipeline:expression_sharding.cpp",
|
||||
],
|
||||
deps = [
|
||||
"//src/mongo/db/local_catalog:index_key_validate",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_key_validate",
|
||||
"//src/mongo/s:grid",
|
||||
],
|
||||
)
|
||||
|
|
@ -2082,16 +2082,16 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "vector_clock_mongod",
|
||||
srcs = [
|
||||
"//src/mongo/db/vector_clock:topology_time_ticker.cpp",
|
||||
"//src/mongo/db/vector_clock:vector_clock_mongod.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:topology_time_ticker.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_mongod.cpp",
|
||||
],
|
||||
deps = [
|
||||
":dbdirectclient",
|
||||
":rw_concern_d",
|
||||
":server_base",
|
||||
":vector_clock_mutable",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/repl:replica_set_aware_service",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/s:grid",
|
||||
],
|
||||
)
|
||||
|
|
@ -2181,12 +2181,12 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/crypto:encrypted_field_config",
|
||||
"//src/mongo/crypto:fle_crypto",
|
||||
"//src/mongo/db/exec/document_value:document_value_test_util",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/query:query_test_service_context",
|
||||
"//src/mongo/db/query/write_ops",
|
||||
"//src/mongo/db/repl:repl_coordinator_interface",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/repl:storage_interface_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/shell:kms_idl",
|
||||
],
|
||||
)
|
||||
|
|
@ -2201,8 +2201,8 @@ mongo_cc_library(
|
|||
":query_exec",
|
||||
":record_id_helpers",
|
||||
":server_base",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/pipeline:change_stream_preimage",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -2215,7 +2215,7 @@ mongo_cc_library(
|
|||
":dbhelpers",
|
||||
":keys_collection_document",
|
||||
":shard_role",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -2235,11 +2235,11 @@ mongo_cc_library(
|
|||
":server_base",
|
||||
":server_feature_flags",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/pipeline:change_stream_preimage",
|
||||
"//src/mongo/db/repl:storage_interface",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/storage:storage_options",
|
||||
],
|
||||
)
|
||||
|
|
@ -2253,9 +2253,9 @@ mongo_cc_library(
|
|||
deps = [
|
||||
":server_base",
|
||||
":shard_role",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/repl:repl_coordinator_interface",
|
||||
"//src/mongo/db/repl:speculative_majority_read_info",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -2269,7 +2269,7 @@ mongo_cc_library(
|
|||
"//src/mongo/db/exec:scoped_timer",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator",
|
||||
"//src/mongo/db/index_builds:multi_index_block",
|
||||
"//src/mongo/db/local_catalog:index_key_validate",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_key_validate",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -2283,11 +2283,11 @@ mongo_cc_library(
|
|||
":shard_role",
|
||||
"//src/mongo/crypto:fle_crypto",
|
||||
"//src/mongo/db:record_id_helpers",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/query:query_request",
|
||||
"//src/mongo/db/repl:repl_coordinator_interface",
|
||||
"//src/mongo/db/session:logical_session_id",
|
||||
"//src/mongo/db/session:session_catalog_mongod",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/transaction",
|
||||
"//src/mongo/executor:inline_executor",
|
||||
"//src/mongo/executor:network_interface_factory",
|
||||
|
|
@ -2356,10 +2356,10 @@ mongo_cc_library(
|
|||
"//src/mongo/db/commands:list_collections_filter",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator",
|
||||
"//src/mongo/db/index_builds:multi_index_block",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/query/write_ops",
|
||||
"//src/mongo/db/repl:isself",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -2397,7 +2397,7 @@ mongo_cc_library(
|
|||
"service_entry_point_shard_role.cpp",
|
||||
"service_entry_point_shard_role_helpers.cpp",
|
||||
"//src/mongo/db/admission:execution_control_init.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:transaction_resources_init_mongod.cpp",
|
||||
"//src/mongo/db/shard_role:transaction_resources_init_mongod.cpp",
|
||||
],
|
||||
deps = [
|
||||
"audit",
|
||||
|
|
@ -2476,14 +2476,14 @@ mongo_cc_library(
|
|||
"rw_concern_d",
|
||||
"server_feature_flags",
|
||||
"vector_clock",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/local_catalog:catalog_repair",
|
||||
"//src/mongo/db/local_catalog:collection_catalog",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:document_validation",
|
||||
"//src/mongo/db/local_catalog:index_key_validate",
|
||||
"//src/mongo/db/local_catalog:local_oplog_info",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_repair",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_catalog",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:document_validation",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_key_validate",
|
||||
"//src/mongo/db/shard_role/shard_catalog:local_oplog_info",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/validate:collection_validation",
|
||||
"//src/mongo/db/commands:mongod_fcv",
|
||||
"//src/mongo/db/repl:oplog",
|
||||
|
|
@ -2536,17 +2536,17 @@ mongo_cc_library(
|
|||
"//src/mongo/db/admission:queues_server_status_section",
|
||||
"//src/mongo/db/auth:auth_op_observer",
|
||||
"//src/mongo/db/auth:authserver",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/local_catalog:document_validation",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/shard_role/shard_catalog:document_validation",
|
||||
"//src/mongo/db/repl/dbcheck:health_log_interface",
|
||||
"//src/mongo/db/local_catalog:index_key_validate",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_key_validate",
|
||||
"collection_index_usage_tracker",
|
||||
"//src/mongo/db/commands:mongod",
|
||||
"//src/mongo/db/commands:mongod_fcv",
|
||||
"//src/mongo/db/commands/server_status:server_status_servers",
|
||||
"common",
|
||||
"//src/mongo/db/local_catalog/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/db/shard_role/lock_manager:flow_control_ticketholder",
|
||||
"curop_metrics",
|
||||
"dbdirectclient",
|
||||
"dbhelpers",
|
||||
|
|
@ -2746,18 +2746,18 @@ mongo_cc_library(
|
|||
"//src/mongo/db/admission:flow_control",
|
||||
"//src/mongo/db/admission:flow_control_parameters",
|
||||
"//src/mongo/db/auth:auth_op_observer",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/repl/dbcheck:health_log",
|
||||
"//src/mongo/db/repl/dbcheck:health_log_interface",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:resource_yielders",
|
||||
"//src/mongo/db/shard_role:resource_yielders",
|
||||
"change_stream_options_manager",
|
||||
"//src/mongo/db/commands:mongod",
|
||||
"//src/mongo/db/commands:mongod_fsync",
|
||||
"//src/mongo/db/commands:profile_common",
|
||||
"//src/mongo/db/commands:test_commands",
|
||||
"//src/mongo/db/local_catalog/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/db/shard_role/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/db/extension/host:extension_loader",
|
||||
"fle_crud_mongod",
|
||||
"//src/mongo/db/ftdc:ftdc_mongod",
|
||||
|
|
@ -2859,7 +2859,7 @@ mongo_cc_binary(
|
|||
deps = [
|
||||
":traffic_reader",
|
||||
"//src/mongo:base",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/rpc:message",
|
||||
"//src/mongo/util:signal_handlers",
|
||||
],
|
||||
|
|
@ -2939,20 +2939,20 @@ mongo_cc_library(
|
|||
name = "service_context_d_test_fixture",
|
||||
srcs = [
|
||||
"service_context_d_test_fixture.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:database_sharding_state_factory_mock.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_catalog:database_sharding_state_mock.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_sharding_state_factory_mock.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_sharding_state_mock.cpp",
|
||||
],
|
||||
deps = [
|
||||
":service_context_d",
|
||||
":service_context_test_fixture",
|
||||
"//src/mongo/db/commands:mongod",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator_mongod",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/rss:persistence_provider_impl",
|
||||
"//src/mongo/db/rss:service_lifecycle_impl",
|
||||
"//src/mongo/db/s:sharding_runtime_d",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/storage:storage_control",
|
||||
"//src/mongo/db/storage:storage_options",
|
||||
"//src/mongo/db/storage/devnull:storage_devnull",
|
||||
|
|
@ -2965,7 +2965,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "vector_clock_trivial",
|
||||
srcs = [
|
||||
"//src/mongo/db/vector_clock:vector_clock_trivial.cpp",
|
||||
"//src/mongo/db/topology/vector_clock:vector_clock_trivial.cpp",
|
||||
],
|
||||
deps = [
|
||||
"vector_clock_mutable",
|
||||
|
|
@ -2983,7 +2983,7 @@ mongo_cc_unit_test(
|
|||
],
|
||||
deps = [
|
||||
":client_out_of_line_executor",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/transport:transport_layer_common",
|
||||
],
|
||||
)
|
||||
|
|
@ -3077,12 +3077,12 @@ mongo_cc_unit_test(
|
|||
":change_stream_pre_images_collection_manager",
|
||||
":shard_role",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/local_catalog:collection_catalog",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/op_observer:op_observer_impl",
|
||||
"//src/mongo/db/op_observer:operation_logger_impl",
|
||||
"//src/mongo/db/pipeline:change_stream_expired_pre_image_remover",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_catalog",
|
||||
"//src/mongo/db/storage:record_store_base",
|
||||
],
|
||||
)
|
||||
|
|
@ -3099,7 +3099,7 @@ mongo_cc_unit_test(
|
|||
deps = [
|
||||
":mongod_options",
|
||||
":server_base",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/util/options_parser",
|
||||
],
|
||||
)
|
||||
|
|
@ -3214,10 +3214,10 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/db/auth:authmocks",
|
||||
"//src/mongo/db/commands/query_cmd:bulk_write_command",
|
||||
"//src/mongo/db/commands/query_cmd:bulk_write_parser",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/pipeline:expression_context_for_test",
|
||||
"//src/mongo/db/query:query_test_service_context",
|
||||
"//src/mongo/db/s:shard_server_test_fixture",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/storage:prepare_conflict_tracker",
|
||||
"//src/mongo/db/storage/wiredtiger:storage_wiredtiger",
|
||||
"//src/mongo/transport:transport_layer_mock",
|
||||
|
|
@ -3321,7 +3321,7 @@ mongo_cc_unit_test(
|
|||
"version_context_test.cpp",
|
||||
"wire_version_test.cpp",
|
||||
"//src/mongo/db:persistent_task_store_test.cpp",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:resource_yielder_test.cpp",
|
||||
"//src/mongo/db/shard_role:resource_yielder_test.cpp",
|
||||
],
|
||||
tags = [
|
||||
"mongo_unittest_fourth_group",
|
||||
|
|
@ -3341,8 +3341,8 @@ mongo_cc_unit_test(
|
|||
":service_context_d_test_fixture",
|
||||
":service_context_test_fixture",
|
||||
":shard_role",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/stats:counters",
|
||||
"//src/mongo/db/storage/wiredtiger:storage_wiredtiger",
|
||||
"//src/mongo/transport:transport_layer_mock",
|
||||
|
|
@ -3362,13 +3362,13 @@ mongo_cc_library(
|
|||
":service_context_d",
|
||||
"//src/mongo/db/auth",
|
||||
"//src/mongo/db/auth:authmocks",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/rss:persistence_provider_impl",
|
||||
"//src/mongo/db/rss:service_lifecycle_impl",
|
||||
"//src/mongo/db/s:sharding_runtime_d",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/stats:top",
|
||||
"//src/mongo/db/storage:storage_control",
|
||||
"//src/mongo/db/storage:storage_options",
|
||||
|
|
@ -3485,7 +3485,7 @@ mongo_cc_unit_test(
|
|||
mongo_cc_unit_test(
|
||||
name = "direct_shard_client_tracker_test",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/shard_role_api:direct_shard_client_tracker_test.cpp",
|
||||
"//src/mongo/db/shard_role:direct_shard_client_tracker_test.cpp",
|
||||
],
|
||||
tags = ["mongo_unittest_fourth_group"],
|
||||
deps = [
|
||||
|
|
@ -3532,7 +3532,7 @@ mongo_cc_benchmark(
|
|||
mongo_cc_benchmark(
|
||||
name = "d_concurrency_bm",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/lock_manager:d_concurrency_bm.cpp",
|
||||
"//src/mongo/db/shard_role/lock_manager:d_concurrency_bm.cpp",
|
||||
],
|
||||
deps = [
|
||||
":service_context_non_d",
|
||||
|
|
@ -3554,11 +3554,11 @@ mongo_cc_benchmark(
|
|||
"//src/mongo/db/auth:authserver",
|
||||
"//src/mongo/db/commands:standalone",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator_mongod",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/repl:storage_interface_impl",
|
||||
"//src/mongo/db/s:sharding_runtime_d",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/storage:storage_control",
|
||||
"//src/mongo/db/storage/wiredtiger:storage_wiredtiger",
|
||||
"//src/mongo/unittest:benchmark_util",
|
||||
|
|
@ -3580,8 +3580,6 @@ mongo_cc_benchmark(
|
|||
"//src/mongo/db/auth:authserver",
|
||||
"//src/mongo/db/commands:standalone",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator_mongod",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/repl:repl_coordinator_impl",
|
||||
"//src/mongo/db/repl:serveronly_repl",
|
||||
|
|
@ -3589,6 +3587,8 @@ mongo_cc_benchmark(
|
|||
"//src/mongo/db/rss:persistence_provider_impl",
|
||||
"//src/mongo/db/rss:service_lifecycle_impl",
|
||||
"//src/mongo/db/s:sharding_runtime_d",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/storage:storage_control",
|
||||
"//src/mongo/db/storage/wiredtiger:storage_wiredtiger",
|
||||
"//src/mongo/executor:network_interface_mock",
|
||||
|
|
@ -3599,7 +3599,7 @@ mongo_cc_benchmark(
|
|||
|
||||
mongo_cc_benchmark(
|
||||
name = "collection_acquisition_bm",
|
||||
srcs = ["//src/mongo/db/local_catalog/shard_role_api:collection_acquisition_bm.cpp"],
|
||||
srcs = ["//src/mongo/db/shard_role:collection_acquisition_bm.cpp"],
|
||||
deps = [
|
||||
":service_context_d_test_fixture",
|
||||
":shard_role",
|
||||
|
|
@ -3725,3 +3725,41 @@ mongo_cc_fuzzer_test(
|
|||
"server_base",
|
||||
],
|
||||
)
|
||||
|
||||
idl_generator(
|
||||
name = "import_collection_oplog_entry_gen",
|
||||
src = "//src/mongo/db:import_collection_oplog_entry.idl",
|
||||
deps = [
|
||||
"//src/mongo/db:basic_types_gen",
|
||||
],
|
||||
)
|
||||
|
||||
idl_generator(
|
||||
name = "cleanup_structured_encryption_data_coordinator_gen",
|
||||
src = "//src/mongo/db:cleanup_structured_encryption_data_coordinator.idl",
|
||||
deps = [
|
||||
"//src/mongo/db:basic_types_gen",
|
||||
"//src/mongo/db/commands:fle2_cleanup_gen",
|
||||
"//src/mongo/db/global_catalog/ddl:sharding_ddl_coordinator_gen",
|
||||
],
|
||||
)
|
||||
|
||||
idl_generator(
|
||||
name = "compact_structured_encryption_data_coordinator_gen",
|
||||
src = "//src/mongo/db:compact_structured_encryption_data_coordinator.idl",
|
||||
deps = [
|
||||
"//src/mongo/crypto:fle_field_schema_gen",
|
||||
"//src/mongo/db:basic_types_gen",
|
||||
"//src/mongo/db/commands:fle2_compact_gen",
|
||||
"//src/mongo/db/global_catalog/ddl:sharding_ddl_coordinator_gen",
|
||||
],
|
||||
)
|
||||
|
||||
mongo_cc_unit_test(
|
||||
name = "db_catalog_util_test",
|
||||
srcs = [
|
||||
"//src/mongo/db:partitioned_test.cpp",
|
||||
],
|
||||
tags = ["mongo_unittest_first_group"],
|
||||
deps = [],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -309,3 +309,33 @@ filters:
|
|||
- "local_executor*":
|
||||
approvers:
|
||||
- 10gen/server-catalog-and-routing-routing-and-topology
|
||||
- "collection_compact*":
|
||||
approvers:
|
||||
- 10gen/server-compact
|
||||
- "import*":
|
||||
approvers:
|
||||
- 10gen/server-storage-engine-integration
|
||||
- 10gen/server-catalog-and-routing-shard-catalog
|
||||
- "index_key_validate*":
|
||||
approvers:
|
||||
- 10gen/server-index-builds
|
||||
- "index_spec_validate*":
|
||||
approvers:
|
||||
- 10gen/server-index-builds
|
||||
- "index_repair*":
|
||||
approvers:
|
||||
- 10gen/server-index-builds
|
||||
- "throttle_cursor*":
|
||||
approvers:
|
||||
- 10gen/server-validate
|
||||
- "cleanup_structured*":
|
||||
approvers:
|
||||
- 10gen/server-catalog-and-routing-ddl
|
||||
- 10gen/server-security
|
||||
- "compact_structured*":
|
||||
approvers:
|
||||
- 10gen/server-catalog-and-routing-ddl
|
||||
- 10gen/server-security
|
||||
- "partitioned*":
|
||||
approvers:
|
||||
- 10gen/server-programmability
|
||||
|
|
|
|||
|
|
@ -158,7 +158,7 @@ mongo_cc_library(
|
|||
"//src/mongo/db:server_base",
|
||||
"//src/mongo/db:service_context", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/commands/server_status:server_status_core",
|
||||
"//src/mongo/db/local_catalog/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/db/shard_role/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/util:background_job",
|
||||
],
|
||||
)
|
||||
|
|
@ -201,7 +201,7 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/db:service_context",
|
||||
"//src/mongo/db:service_context_test_fixture",
|
||||
"//src/mongo/db:shard_role_api",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/transport:transport_layer_common",
|
||||
"//src/mongo/unittest",
|
||||
"//src/mongo/util:mock_periodic_runner",
|
||||
|
|
|
|||
|
|
@ -37,11 +37,11 @@
|
|||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/commands/server_status/server_status.h"
|
||||
#include "mongo/db/flow_control_ticketholder.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_stats.h"
|
||||
#include "mongo/db/repl/member_data.h"
|
||||
#include "mongo/db/repl/optime.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_stats.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/platform/compiler.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
|
|
|
|||
|
|
@ -34,10 +34,10 @@
|
|||
#include "mongo/db/admission/flow_control_parameters_gen.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/flow_control_ticketholder.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/repl/replication_coordinator_mock.h"
|
||||
#include "mongo/db/service_context_d_test_fixture.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/unittest/unittest.h"
|
||||
#include "mongo/util/fail_point.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@
|
|||
#include "mongo/base/error_codes.h"
|
||||
#include "mongo/db/admission/execution_admission_context.h"
|
||||
#include "mongo/db/admission/throughput_probing_gen.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/dump_lock_manager.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/dump_lock_manager.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/processinfo.h"
|
||||
|
|
|
|||
|
|
@ -32,9 +32,9 @@
|
|||
#include "mongo/base/status.h"
|
||||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/admission/throughput_probing.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/util/concurrency/ticketholder.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -34,9 +34,9 @@
|
|||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/commands/server_status/server_status.h"
|
||||
#include "mongo/db/index_names.h"
|
||||
#include "mongo/db/local_catalog/index_descriptor.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_descriptor.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/decorable.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -468,8 +468,8 @@ mongo_cc_library(
|
|||
"//src/mongo/db:commands",
|
||||
"//src/mongo/db:common",
|
||||
"//src/mongo/db:server_base",
|
||||
"//src/mongo/db/local_catalog:document_validation",
|
||||
"//src/mongo/db/pipeline:lite_parsed_document_source",
|
||||
"//src/mongo/db/shard_role/shard_catalog:document_validation",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -678,10 +678,10 @@ mongo_cc_library(
|
|||
"//src/mongo:base",
|
||||
"//src/mongo/db:audit",
|
||||
"//src/mongo/db/index:index_access_method",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/op_observer:op_observer_util",
|
||||
"//src/mongo/db/repl:oplog_entry",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -35,11 +35,11 @@
|
|||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/audit.h"
|
||||
#include "mongo/db/auth/authorization_manager.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/op_observer/op_observer_util.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/oplog_entry.h"
|
||||
#include "mongo/db/rss/replicated_storage_service.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/decorable.h"
|
||||
#include "mongo/util/namespace_string_util.h"
|
||||
|
|
|
|||
|
|
@ -31,8 +31,6 @@
|
|||
|
||||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/op_observer/op_observer.h"
|
||||
#include "mongo/db/op_observer/op_observer_noop.h"
|
||||
|
|
@ -40,6 +38,8 @@
|
|||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/repl/optime.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/util/uuid.h"
|
||||
|
||||
#include <cstdint>
|
||||
|
|
|
|||
|
|
@ -41,12 +41,6 @@
|
|||
#include "mongo/db/auth/authorization_manager_impl.h"
|
||||
#include "mongo/db/auth/authorization_router_impl_for_test.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/database.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/op_observer/op_observer_util.h"
|
||||
#include "mongo/db/repl/member_state.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
|
|
@ -57,6 +51,12 @@
|
|||
#include "mongo/db/repl/storage_interface.h"
|
||||
#include "mongo/db/repl/storage_interface_mock.h"
|
||||
#include "mongo/db/service_context_d_test_fixture.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
#include "mongo/db/timeseries/timeseries_gen.h"
|
||||
|
|
|
|||
|
|
@ -48,11 +48,11 @@
|
|||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/dbhelpers.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/aggregate_command_gen.h"
|
||||
#include "mongo/db/pipeline/aggregation_request_helper.h"
|
||||
#include "mongo/db/query/client_cursor/cursor_response.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/storage/storage_options.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/idl/idl_parser.h"
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
#include "mongo/db/auth/authorization_backend_interface.h"
|
||||
#include "mongo/db/auth/authorization_manager.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
|
||||
namespace mongo::auth {
|
||||
|
||||
|
|
|
|||
|
|
@ -39,12 +39,12 @@
|
|||
#include "mongo/db/auth/resource_pattern.h"
|
||||
#include "mongo/db/auth/validated_tenancy_scope.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/ddl/coll_mod_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/create_gen.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/pipeline/aggregation_request_helper.h"
|
||||
#include "mongo/db/pipeline/lite_parsed_document_source.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/coll_mod_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/create_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/platform/compiler.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/decorable.h"
|
||||
|
|
|
|||
|
|
@ -36,12 +36,12 @@
|
|||
#include "mongo/db/auth/authorization_session.h"
|
||||
#include "mongo/db/auth/privilege.h"
|
||||
#include "mongo/db/auth/user_name.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/aggregate_command_gen.h"
|
||||
#include "mongo/db/query/write_ops/write_ops.h"
|
||||
#include "mongo/db/query/write_ops/write_ops_parsers.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
|
||||
#include <boost/optional/optional.hpp>
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/auth/authorization_router.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
|
||||
#define MONGO_LOGV2_DEFAULT_COMPONENT ::mongo::logv2::LogComponent::kAccessControl
|
||||
namespace mongo {
|
||||
|
|
|
|||
|
|
@ -52,11 +52,11 @@
|
|||
#include "mongo/db/auth/resource_pattern_search_list.h"
|
||||
#include "mongo/db/auth/validated_tenancy_scope.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/local_catalog/ddl/list_collections_gen.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/ddl/list_collections_gen.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/idl/idl_parser.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -50,7 +50,6 @@
|
|||
#include "mongo/db/commands/query_cmd/release_memory_cmd.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/exec/classic/queued_data_stage.h"
|
||||
#include "mongo/db/local_catalog/ddl/list_collections_gen.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/expression_context_builder.h"
|
||||
|
|
@ -58,6 +57,7 @@
|
|||
#include "mongo/db/query/plan_executor_factory.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/ddl/list_collections_gen.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/idl/idl_parser.h"
|
||||
#include "mongo/idl/server_parameter_test_controller.h"
|
||||
|
|
|
|||
|
|
@ -32,11 +32,11 @@
|
|||
#include "mongo/base/shim.h"
|
||||
#include "mongo/db/auth/authz_session_external_state.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/member_state.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
|
||||
#include <memory>
|
||||
|
|
|
|||
|
|
@ -42,18 +42,18 @@
|
|||
#include "mongo/db/global_catalog/shard_key_pattern.h"
|
||||
#include "mongo/db/global_catalog/type_chunk.h"
|
||||
#include "mongo/db/global_catalog/type_collection_common_types_gen.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/collection_metadata.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/collection_sharding_runtime.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/database_sharding_state_mock.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/query/collation/collator_interface.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_metadata.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_sharding_runtime.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_sharding_state_mock.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/sharding_environment/shard_id.h"
|
||||
#include "mongo/db/sharding_environment/shard_server_test_fixture.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ global:
|
|||
|
||||
imports:
|
||||
- "mongo/db/basic_types.idl"
|
||||
- "mongo/db/cluster_parameters/cluster_server_parameter.idl"
|
||||
- "mongo/db/topology/cluster_parameters/cluster_server_parameter.idl"
|
||||
|
||||
structs:
|
||||
PreAndPostImagesOptions:
|
||||
|
|
|
|||
|
|
@ -39,12 +39,12 @@
|
|||
#include "mongo/db/change_stream_options_manager.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/query/internal_plans.h"
|
||||
#include "mongo/db/query/plan_executor.h"
|
||||
#include "mongo/db/query/plan_yield_policy.h"
|
||||
#include "mongo/db/record_id_helpers.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/clock_source.h"
|
||||
|
|
|
|||
|
|
@ -30,11 +30,11 @@
|
|||
|
||||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/bson/timestamp.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/change_stream_preimage_gen.h"
|
||||
#include "mongo/db/query/record_id_bound.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/util/time_support.h"
|
||||
#include "mongo/util/uuid.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -36,16 +36,16 @@
|
|||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_util.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/read_concern_args.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_util.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/version_context.h"
|
||||
#include "mongo/db/versioning_protocol/shard_version.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -39,13 +39,6 @@
|
|||
#include "mongo/db/change_stream_pre_images_collection_manager.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/op_observer/op_observer.h"
|
||||
#include "mongo/db/op_observer/op_observer_impl.h"
|
||||
|
|
@ -61,6 +54,13 @@
|
|||
#include "mongo/db/server_parameter.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/service_context_test_fixture.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/storage/collection_truncate_markers.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
#include "mongo/unittest/unittest.h"
|
||||
|
|
|
|||
|
|
@ -32,10 +32,10 @@
|
|||
#include "mongo/db/change_stream_pre_image_util.h"
|
||||
#include "mongo/db/change_stream_pre_images_truncate_markers_per_nsUUID.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/query/internal_plans.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/storage/collection_truncate_markers.h"
|
||||
#include "mongo/db/storage/storage_parameters_gen.h"
|
||||
#include "mongo/util/concurrent_shared_values_map.h"
|
||||
|
|
|
|||
|
|
@ -30,8 +30,8 @@
|
|||
#pragma once
|
||||
|
||||
#include "mongo/db/change_stream_pre_images_truncate_markers_per_nsUUID.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/storage/collection_truncate_markers.h"
|
||||
#include "mongo/util/concurrent_shared_values_map.h"
|
||||
#include "mongo/util/uuid.h"
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
#include "mongo/db/change_stream_pre_images_tenant_truncate_markers.h"
|
||||
|
||||
#include "mongo/db/change_stream_pre_image_test_helpers.h"
|
||||
#include "mongo/db/local_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
||||
#define MONGO_LOGV2_DEFAULT_COMPONENT ::mongo::logv2::LogComponent::kTest
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@
|
|||
#include "mongo/db/admission/execution_admission_context.h"
|
||||
#include "mongo/db/change_stream_pre_image_util.h"
|
||||
#include "mongo/db/change_stream_pre_images_tenant_truncate_markers.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/collection_truncate_markers.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -35,10 +35,6 @@
|
|||
#include "mongo/db/change_stream_options_manager.h"
|
||||
#include "mongo/db/change_stream_pre_images_collection_manager.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/op_observer/op_observer_impl.h"
|
||||
#include "mongo/db/op_observer/op_observer_registry.h"
|
||||
|
|
@ -46,6 +42,10 @@
|
|||
#include "mongo/db/pipeline/change_stream_preimage_gen.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/storage/collection_truncate_markers.h"
|
||||
#include "mongo/idl/server_parameter_test_controller.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -30,9 +30,9 @@
|
|||
#pragma once
|
||||
|
||||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/storage/collection_truncate_markers.h"
|
||||
#include "mongo/db/storage/record_store.h"
|
||||
#include "mongo/util/time_support.h"
|
||||
|
|
|
|||
|
|
@ -32,10 +32,10 @@
|
|||
#include "mongo/db/change_stream_options_manager.h"
|
||||
#include "mongo/db/change_stream_pre_image_test_helpers.h"
|
||||
#include "mongo/db/change_stream_pre_image_util.h"
|
||||
#include "mongo/db/local_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/repl/replication_coordinator_mock.h"
|
||||
#include "mongo/db/repl/storage_interface_mock.h"
|
||||
#include "mongo/db/service_context_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/util/clock_source_mock.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
*/
|
||||
|
||||
|
||||
#include "mongo/db/global_catalog/ddl/cleanup_structured_encryption_data_coordinator.h"
|
||||
#include "mongo/db/cleanup_structured_encryption_data_coordinator.h"
|
||||
|
||||
#include "mongo/base/error_codes.h"
|
||||
#include "mongo/bson/bsonmisc.h"
|
||||
|
|
@ -40,20 +40,20 @@
|
|||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/generic_argument_util.h"
|
||||
#include "mongo/db/global_catalog/catalog_cache/catalog_cache.h"
|
||||
#include "mongo/db/global_catalog/chunk_manager.h"
|
||||
#include "mongo/db/global_catalog/ddl/sharding_ddl_coordinator.h"
|
||||
#include "mongo/db/global_catalog/ddl/sharding_ddl_coordinator_gen.h"
|
||||
#include "mongo/db/global_catalog/router_role_api/router_role.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/ddl/create_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/drop_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/rename_collection_gen.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/shard_filtering_metadata_refresh.h"
|
||||
#include "mongo/db/router_role/router_role.h"
|
||||
#include "mongo/db/router_role/routing_cache/catalog_cache.h"
|
||||
#include "mongo/db/server_parameter.h"
|
||||
#include "mongo/db/server_parameter_with_storage.h"
|
||||
#include "mongo/db/shard_role/ddl/create_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/drop_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/rename_collection_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/shard_filtering_metadata_refresh.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/db/versioning_protocol/chunk_version.h"
|
||||
#include "mongo/db/versioning_protocol/database_version.h"
|
||||
|
|
@ -33,9 +33,9 @@
|
|||
#include "mongo/base/string_data.h"
|
||||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/crypto/fle_stats_gen.h"
|
||||
#include "mongo/db/cleanup_structured_encryption_data_coordinator_gen.h"
|
||||
#include "mongo/db/commands/fle2_cleanup_gen.h"
|
||||
#include "mongo/db/commands/fle2_compact.h"
|
||||
#include "mongo/db/global_catalog/ddl/cleanup_structured_encryption_data_coordinator_gen.h"
|
||||
#include "mongo/db/global_catalog/ddl/sharding_ddl_coordinator.h"
|
||||
#include "mongo/db/global_catalog/ddl/sharding_ddl_coordinator_service.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
|
|
@ -48,23 +48,6 @@
|
|||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/index/index_constants.h"
|
||||
#include "mongo/db/index_builds/index_builds_coordinator.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/database.h"
|
||||
#include "mongo/db/local_catalog/database_holder.h"
|
||||
#include "mongo/db/local_catalog/ddl/list_collections_filter.h"
|
||||
#include "mongo/db/local_catalog/ddl/list_collections_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/list_indexes_gen.h"
|
||||
#include "mongo/db/local_catalog/index_catalog.h"
|
||||
#include "mongo/db/local_catalog/index_descriptor.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/query/find_command.h"
|
||||
#include "mongo/db/query/write_ops/insert.h"
|
||||
|
|
@ -74,6 +57,23 @@
|
|||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/shard_role/ddl/list_collections_filter.h"
|
||||
#include "mongo/db/shard_role/ddl/list_collections_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/list_indexes_gen.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_holder.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_descriptor.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -28,21 +28,21 @@
|
|||
*/
|
||||
|
||||
|
||||
#include "mongo/db/local_catalog/collection_compact.h"
|
||||
#include "mongo/db/collection_compact.h"
|
||||
|
||||
#include "mongo/base/error_codes.h"
|
||||
#include "mongo/base/status.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/database.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/index_catalog.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/timeseries/catalog_helper.h"
|
||||
#include "mongo/db/views/view.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
@ -30,8 +30,8 @@
|
|||
#pragma once
|
||||
|
||||
#include "mongo/base/status_with.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/storage/compact_options.h"
|
||||
#include "mongo/util/modules.h"
|
||||
|
||||
|
|
@ -19,11 +19,11 @@ mongo_cc_library(
|
|||
"//src/mongo/db:record_id_helpers", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db:shard_role_api", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db:write_stage_common",
|
||||
"//src/mongo/db/local_catalog:document_validation",
|
||||
"//src/mongo/db/local_catalog:local_oplog_info",
|
||||
"//src/mongo/db/op_observer:op_observer_util",
|
||||
"//src/mongo/db/query/query_stats", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/repl:repl_coordinator_interface", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:document_validation",
|
||||
"//src/mongo/db/shard_role/shard_catalog:local_oplog_info",
|
||||
"//src/mongo/db/storage:index_entry_comparison", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/storage:record_store_base", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/storage:storage_options", # TODO(SERVER-93876): Remove.
|
||||
|
|
@ -55,9 +55,9 @@ mongo_cc_unit_test(
|
|||
],
|
||||
deps = [
|
||||
"//src/mongo/db:service_context_d_test_fixture",
|
||||
"//src/mongo/db/local_catalog:catalog_control",
|
||||
"//src/mongo/db/repl:oplog",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/repl:storage_interface_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_control",
|
||||
],
|
||||
)
|
||||
|
|
|
|||
|
|
@ -32,15 +32,15 @@
|
|||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/bson/timestamp.h"
|
||||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/index_catalog.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/op_observer/op_observer.h"
|
||||
#include "mongo/db/op_observer/op_observer_util.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/stats/counters.h"
|
||||
#include "mongo/db/storage/record_data.h"
|
||||
#include "mongo/db/storage/record_store.h"
|
||||
|
|
|
|||
|
|
@ -29,9 +29,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
|
||||
namespace mongo {
|
||||
namespace collection_internal {
|
||||
|
|
|
|||
|
|
@ -34,12 +34,6 @@
|
|||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/locker.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
|
|
@ -52,6 +46,12 @@
|
|||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/service_context_d_test_fixture.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/lock_manager/locker.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/record_store.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
|
|
|
|||
|
|
@ -37,21 +37,6 @@
|
|||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/index_builds/index_builds_coordinator.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/database.h"
|
||||
#include "mongo/db/local_catalog/database_holder.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/drop_collection.h"
|
||||
#include "mongo/db/local_catalog/local_oplog_info.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/rename_collection.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/unique_collection_name.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/op_observer/op_observer.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
|
|
@ -59,9 +44,24 @@
|
|||
#include "mongo/db/query/plan_executor.h"
|
||||
#include "mongo/db/query/plan_yield_policy.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/repl/local_oplog_info.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_holder.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/drop_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/rename_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/unique_collection_name.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/record_store.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/db/storage/snapshot.h"
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/util/uuid.h"
|
||||
|
||||
#include <boost/optional/optional.hpp>
|
||||
|
|
|
|||
|
|
@ -35,9 +35,6 @@
|
|||
#include "mongo/bson/timestamp.h"
|
||||
#include "mongo/crypto/encryption_fields_gen.h"
|
||||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/member_state.h"
|
||||
|
|
@ -49,6 +46,9 @@
|
|||
#include "mongo/db/repl/storage_interface_impl.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/service_context_d_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/timeseries/timeseries_gen.h"
|
||||
#include "mongo/stdx/type_traits.h"
|
||||
#include "mongo/unittest/unittest.h"
|
||||
|
|
|
|||
|
|
@ -42,21 +42,21 @@
|
|||
#include "mongo/db/exec/document_value/document.h"
|
||||
#include "mongo/db/exec/write_stage_common.h"
|
||||
#include "mongo/db/feature_flag.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/local_oplog_info.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/op_observer/op_observer.h"
|
||||
#include "mongo/db/op_observer/op_observer_util.h"
|
||||
#include "mongo/db/record_id_helpers.h"
|
||||
#include "mongo/db/repl/local_oplog_info.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/damage_vector.h"
|
||||
#include "mongo/db/storage/duplicate_key_error_info.h"
|
||||
#include "mongo/db/storage/exceptions.h"
|
||||
|
|
|
|||
|
|
@ -33,13 +33,13 @@
|
|||
#include "mongo/base/status_with.h"
|
||||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/index_catalog.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog.h"
|
||||
#include "mongo/db/storage/damage_vector.h"
|
||||
#include "mongo/db/storage/snapshot.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -30,8 +30,8 @@
|
|||
#pragma once
|
||||
|
||||
#include "mongo/base/status.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/storage/container.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include "mongo/bson/bsonmisc.h"
|
||||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/local_catalog/index_descriptor.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_descriptor.h"
|
||||
#include "mongo/unittest/unittest.h"
|
||||
#include "mongo/util/clock_source_mock.h"
|
||||
#include "mongo/util/duration.h"
|
||||
|
|
|
|||
|
|
@ -111,9 +111,9 @@ mongo_cc_library(
|
|||
],
|
||||
deps = [
|
||||
"//src/mongo:base",
|
||||
"//src/mongo/db/local_catalog/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/db/query/search:search_index_common",
|
||||
"//src/mongo/db/repl:read_concern_args",
|
||||
"//src/mongo/db/shard_role/lock_manager:flow_control_ticketholder",
|
||||
"//src/mongo/idl:idl_parser",
|
||||
],
|
||||
)
|
||||
|
|
@ -277,15 +277,15 @@ idl_generator(
|
|||
mongo_cc_library(
|
||||
name = "create_command",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/ddl:create_gen",
|
||||
"//src/mongo/db/shard_role/ddl:create_gen",
|
||||
],
|
||||
deps = [
|
||||
"//src/mongo/crypto:encrypted_field_config",
|
||||
"//src/mongo/db:server_base",
|
||||
"//src/mongo/db:server_options", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/auth:authprivilege",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/query:query_knobs", # TODO(SERVER-93876): Remove.
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/timeseries:timeseries_options", # TODO(SERVER-93876): Remove.
|
||||
],
|
||||
)
|
||||
|
|
@ -416,7 +416,7 @@ idl_generator(
|
|||
mongo_cc_library(
|
||||
name = "list_collections_filter",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/ddl:list_collections_filter.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:list_collections_filter.cpp",
|
||||
],
|
||||
deps = [
|
||||
"//src/mongo:base",
|
||||
|
|
@ -450,7 +450,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "list_databases_command",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/ddl:list_databases_gen",
|
||||
"//src/mongo/db/shard_role/ddl:list_databases_gen",
|
||||
],
|
||||
deps = [
|
||||
"//src/mongo/db:commands",
|
||||
|
|
@ -462,7 +462,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "list_databases_for_all_tenants_command",
|
||||
srcs = [
|
||||
"//src/mongo/db/local_catalog/ddl:list_databases_for_all_tenants_gen",
|
||||
"//src/mongo/db/shard_role/ddl:list_databases_for_all_tenants_gen",
|
||||
],
|
||||
deps = [
|
||||
"//src/mongo/db:server_base",
|
||||
|
|
@ -540,10 +540,10 @@ mongo_cc_library(
|
|||
"//src/mongo/db:dbdirectclient",
|
||||
"//src/mongo/db:server_base",
|
||||
"//src/mongo/db:shard_role",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/repl:repl_coordinator_interface",
|
||||
"//src/mongo/db/repl:repl_server_parameters",
|
||||
"//src/mongo/db/repl:repl_settings",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/storage:storage_options",
|
||||
],
|
||||
)
|
||||
|
|
@ -559,9 +559,9 @@ mongo_cc_library(
|
|||
"//src/mongo/db:dbdirectclient",
|
||||
"//src/mongo/db/auth",
|
||||
"//src/mongo/db/auth:authprivilege",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/query/query_stats",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/storage:backup_cursor_hooks",
|
||||
"//src/mongo/util:background_job",
|
||||
"//src/mongo/util/concurrency:spin_lock",
|
||||
|
|
@ -606,7 +606,7 @@ mongo_cc_library(
|
|||
":sessions_commands_gen",
|
||||
":shardsvr_resolve_view_command_gen",
|
||||
"//src/mongo/db/commands/server_status:server_status_command.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:rename_collection_common.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:rename_collection_common.cpp",
|
||||
],
|
||||
deps = [
|
||||
":shardsvr_run_search_index_command_idl",
|
||||
|
|
@ -644,15 +644,15 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "cluster_server_parameter_commands_invocation",
|
||||
srcs = [
|
||||
"//src/mongo/db/cluster_parameters:get_cluster_parameter_invocation.cpp",
|
||||
"//src/mongo/db/cluster_parameters:set_cluster_parameter_invocation.cpp",
|
||||
"//src/mongo/db/topology/cluster_parameters:get_cluster_parameter_invocation.cpp",
|
||||
"//src/mongo/db/topology/cluster_parameters:set_cluster_parameter_invocation.cpp",
|
||||
],
|
||||
deps = [
|
||||
"//src/mongo:base",
|
||||
"//src/mongo/db:audit",
|
||||
"//src/mongo/db:server_base",
|
||||
"//src/mongo/db/cluster_parameters:cluster_server_parameter_cmds_idl",
|
||||
"//src/mongo/db/query/query_settings:query_settings_service",
|
||||
"//src/mongo/db/topology/cluster_parameters:cluster_server_parameter_cmds_idl",
|
||||
"//src/mongo/s:sharding_api",
|
||||
],
|
||||
)
|
||||
|
|
@ -660,7 +660,7 @@ mongo_cc_library(
|
|||
mongo_cc_library(
|
||||
name = "set_cluster_parameter_impl",
|
||||
srcs = [
|
||||
"//src/mongo/db/cluster_parameters:set_cluster_parameter_replset_impl.cpp",
|
||||
"//src/mongo/db/topology/cluster_parameters:set_cluster_parameter_replset_impl.cpp",
|
||||
],
|
||||
deps = [
|
||||
":cluster_server_parameter_commands_invocation",
|
||||
|
|
@ -682,15 +682,15 @@ mongo_cc_library(
|
|||
"//src/mongo/db:record_id_helpers",
|
||||
"//src/mongo/db:rw_concern_d",
|
||||
"//src/mongo/db:server_base",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/local_catalog:collection_options",
|
||||
"//src/mongo/db/local_catalog:throttle_cursor",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/repl:oplog",
|
||||
"//src/mongo/db/repl:repl_server_parameters",
|
||||
"//src/mongo/db/repl/dbcheck",
|
||||
"//src/mongo/db/repl/dbcheck:health_log_interface",
|
||||
"//src/mongo/db/rss:replicated_storage_service",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_options",
|
||||
"//src/mongo/db/shard_role/shard_catalog:throttle_cursor",
|
||||
"//src/mongo/util:md5",
|
||||
"//src/mongo/util:progress_meter",
|
||||
],
|
||||
|
|
@ -713,9 +713,9 @@ mongo_cc_library(
|
|||
"//src/mongo/db:shard_role",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/query/write_ops",
|
||||
"//src/mongo/db/query/write_ops:write_ops_exec",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -843,16 +843,16 @@ mongo_cc_library(
|
|||
"//src/mongo/db/commands/query_cmd:run_aggregate.cpp",
|
||||
"//src/mongo/db/commands/query_cmd:write_commands.cpp",
|
||||
"//src/mongo/db/global_catalog/ddl:shuffle_list_command_results.cpp",
|
||||
"//src/mongo/db/local_catalog:validate_db_metadata_cmd.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:collmod_cmd.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:create_command.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:drop_indexes_cmd.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:list_collections.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:list_databases.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:list_databases_for_all_tenants.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:list_indexes.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:rename_collection_cmd.cpp",
|
||||
"//src/mongo/db/local_catalog/lock_manager:lock_info.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:collmod_cmd.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:create_command.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:drop_indexes_cmd.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:list_collections.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:list_databases.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:list_databases_for_all_tenants.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:list_indexes.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:rename_collection_cmd.cpp",
|
||||
"//src/mongo/db/shard_role/lock_manager:lock_info.cpp",
|
||||
"//src/mongo/db/shard_role/shard_catalog:validate_db_metadata_cmd.cpp",
|
||||
],
|
||||
no_undefined_ref_DO_NOT_USE = False,
|
||||
deps = [
|
||||
|
|
@ -890,16 +890,6 @@ mongo_cc_library(
|
|||
"//src/mongo/db/index_builds:index_builds_coordinator",
|
||||
"//src/mongo/db/index_builds:multi_index_block",
|
||||
"//src/mongo/db/index_builds:two_phase_index_build_knobs_idl",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/local_catalog:collection_query_info",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:index_key_validate",
|
||||
"//src/mongo/db/local_catalog:validate_db_metadata_command",
|
||||
"//src/mongo/db/local_catalog/ddl:rename_collection_idl",
|
||||
"//src/mongo/db/local_catalog/lock_manager",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/local_catalog/lock_manager:lock_info_command",
|
||||
"//src/mongo/db/local_catalog/shard_role_api:resource_yielders",
|
||||
"//src/mongo/db/memory_tracking",
|
||||
"//src/mongo/db/pipeline",
|
||||
"//src/mongo/db/pipeline:aggregation_request_helper",
|
||||
|
|
@ -924,6 +914,16 @@ mongo_cc_library(
|
|||
"//src/mongo/db/repl:replica_set_messages",
|
||||
"//src/mongo/db/s:query_analysis_writer",
|
||||
"//src/mongo/db/session:session_catalog_mongod",
|
||||
"//src/mongo/db/shard_role:resource_yielders",
|
||||
"//src/mongo/db/shard_role/ddl:rename_collection_idl",
|
||||
"//src/mongo/db/shard_role/lock_manager",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/lock_manager:lock_info_command",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/shard_role/shard_catalog:collection_query_info",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_key_validate",
|
||||
"//src/mongo/db/shard_role/shard_catalog:validate_db_metadata_command",
|
||||
"//src/mongo/db/stats:counters",
|
||||
"//src/mongo/db/stats:server_read_concern_write_concern_metrics",
|
||||
"//src/mongo/db/stats:top",
|
||||
|
|
@ -978,13 +978,13 @@ mongo_cc_library(
|
|||
"vote_abort_index_build_command.cpp",
|
||||
"vote_commit_index_build_command.cpp",
|
||||
"vote_index_build_gen",
|
||||
"//src/mongo/db/cluster_parameters:get_cluster_parameter_command.cpp",
|
||||
"//src/mongo/db/cluster_parameters:set_cluster_parameter_command.cpp",
|
||||
"//src/mongo/db/commands/query_cmd:map_reduce_command.cpp",
|
||||
"//src/mongo/db/commands/server_status:read_write_concern_defaults_server_status.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:internal_rename_if_options_and_indexes_match_cmd.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:internal_rename_if_options_and_indexes_match_gen",
|
||||
"//src/mongo/db/user_write_block:set_user_write_block_mode_command.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:internal_rename_if_options_and_indexes_match_cmd.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:internal_rename_if_options_and_indexes_match_gen",
|
||||
"//src/mongo/db/topology/cluster_parameters:get_cluster_parameter_command.cpp",
|
||||
"//src/mongo/db/topology/cluster_parameters:set_cluster_parameter_command.cpp",
|
||||
"//src/mongo/db/topology/user_write_block:set_user_write_block_mode_command.cpp",
|
||||
],
|
||||
deps = [
|
||||
"cluster_server_parameter_commands_invocation",
|
||||
|
|
@ -1033,11 +1033,6 @@ mongo_cc_library(
|
|||
"//src/mongo/db/auth:user_document_parser",
|
||||
"//src/mongo/db/commands/query_cmd:map_reduce_agg",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator",
|
||||
"//src/mongo/db/local_catalog:catalog_control",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/local_catalog:catalog_impl",
|
||||
"//src/mongo/db/local_catalog:database_holder",
|
||||
"//src/mongo/db/local_catalog:index_key_validate",
|
||||
"//src/mongo/db/pipeline",
|
||||
"//src/mongo/db/pipeline/process_interface:mongo_process_interface",
|
||||
"//src/mongo/db/repl:oplog",
|
||||
|
|
@ -1050,10 +1045,15 @@ mongo_cc_library(
|
|||
"//src/mongo/db/s:sharding_commands_d",
|
||||
"//src/mongo/db/s:transaction_coordinator",
|
||||
"//src/mongo/db/s:user_writes_recoverable_critical_section",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_control",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:database_holder",
|
||||
"//src/mongo/db/shard_role/shard_catalog:index_key_validate",
|
||||
"//src/mongo/db/stats:top",
|
||||
"//src/mongo/db/timeseries:timeseries_conversion_util",
|
||||
"//src/mongo/db/topology/user_write_block:set_user_write_block_mode_idl",
|
||||
"//src/mongo/db/transaction:transaction_api",
|
||||
"//src/mongo/db/user_write_block:set_user_write_block_mode_idl",
|
||||
"//src/mongo/executor:inline_executor",
|
||||
"//src/mongo/util:progress_meter",
|
||||
"//src/mongo/util/net:ssl_manager",
|
||||
|
|
@ -1108,7 +1108,6 @@ mongo_cc_unit_test(
|
|||
"parse_log_component_settings_test.cpp",
|
||||
"profile_cmd_test.cpp",
|
||||
"set_profiling_filter_globally_cmd_test.cpp",
|
||||
"//src/mongo/db/cluster_parameters:set_cluster_parameter_invocation_test.cpp",
|
||||
"//src/mongo/db/commands/query_cmd:aggregation_execution_state_test.cpp",
|
||||
"//src/mongo/db/commands/query_cmd:explain_test.cpp",
|
||||
"//src/mongo/db/commands/query_cmd:external_data_source_commands_test.cpp",
|
||||
|
|
@ -1117,8 +1116,9 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/db/commands/query_cmd:run_aggregate_test.cpp",
|
||||
"//src/mongo/db/commands/server_status:server_status_command_test.cpp",
|
||||
"//src/mongo/db/commands/server_status:server_status_metric_test.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:create_command_test.cpp",
|
||||
"//src/mongo/db/local_catalog/ddl:list_collections_filter_test.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:create_command_test.cpp",
|
||||
"//src/mongo/db/shard_role/ddl:list_collections_filter_test.cpp",
|
||||
"//src/mongo/db/topology/cluster_parameters:set_cluster_parameter_invocation_test.cpp",
|
||||
],
|
||||
srcs_select = [{
|
||||
"//bazel/config:js_engine_none": [],
|
||||
|
|
@ -1152,8 +1152,6 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/commands/server_status:server_status_core",
|
||||
"//src/mongo/db/index_builds:index_builds_coordinator",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/memory_tracking",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/pipeline:document_source_mock",
|
||||
|
|
@ -1166,6 +1164,8 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/db/repl/dbcheck:dbcheck_test_fixture",
|
||||
"//src/mongo/db/repl/dbcheck:health_log",
|
||||
"//src/mongo/db/s:shard_server_test_fixture",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/storage:record_store_base",
|
||||
"//src/mongo/idl:idl_parser",
|
||||
"//src/mongo/shell:kms_idl",
|
||||
|
|
@ -1184,8 +1184,8 @@ mongo_cc_unit_test(
|
|||
],
|
||||
deps = [
|
||||
"//src/mongo/db:dbdirectclient",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/repl:storage_interface_impl",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
],
|
||||
)
|
||||
|
||||
|
|
@ -1223,13 +1223,13 @@ mongo_cc_unit_test(
|
|||
"//src/mongo/db/auth:authmocks",
|
||||
"//src/mongo/db/collection_crud",
|
||||
"//src/mongo/db/commands/server_status:server_status_core",
|
||||
"//src/mongo/db/local_catalog:catalog_test_fixture",
|
||||
"//src/mongo/db/memory_tracking",
|
||||
"//src/mongo/db/op_observer",
|
||||
"//src/mongo/db/repl:replmocks",
|
||||
"//src/mongo/db/repl:storage_interface_impl",
|
||||
"//src/mongo/db/repl/dbcheck:dbcheck_test_fixture",
|
||||
"//src/mongo/db/repl/dbcheck:health_log",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_test_fixture",
|
||||
"//src/mongo/shell:kms_idl",
|
||||
"//src/mongo/util:version_impl",
|
||||
],
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@
|
|||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/commands/oplog_application_checks.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/apply_ops.h"
|
||||
#include "mongo/db/repl/apply_ops_command_info.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/versioning_protocol/stale_exception.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/str.h"
|
||||
|
|
|
|||
|
|
@ -33,11 +33,11 @@
|
|||
#include "mongo/db/auth/authorization_session.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/commands/compact_gen.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
||||
#include <boost/cstdint.hpp>
|
||||
|
|
|
|||
|
|
@ -40,14 +40,14 @@
|
|||
#include "mongo/db/collection_crud/capped_utils.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/database_holder.h"
|
||||
#include "mongo/db/local_catalog/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_holder.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/namespace_string_util.h"
|
||||
#include "mongo/util/str.h"
|
||||
|
|
|
|||
|
|
@ -36,13 +36,11 @@
|
|||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/auth/action_type.h"
|
||||
#include "mongo/db/auth/authorization_session.h"
|
||||
#include "mongo/db/collection_compact.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/commands/compact_gen.h"
|
||||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/collection_compact.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/profile_settings.h"
|
||||
|
|
@ -50,6 +48,8 @@
|
|||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
|
||||
#include <cstdint>
|
||||
|
|
|
|||
|
|
@ -42,10 +42,10 @@
|
|||
#include "mongo/db/auth/resource_pattern.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/sharding_environment/grid.h"
|
||||
#include "mongo/executor/connection_pool_stats.h"
|
||||
#include "mongo/executor/task_executor_pool.h"
|
||||
|
|
|
|||
|
|
@ -55,27 +55,8 @@
|
|||
#include "mongo/db/index_builds/index_builds_coordinator.h"
|
||||
#include "mongo/db/index_builds/repl_index_build_state.h"
|
||||
#include "mongo/db/index_builds/two_phase_index_build_knobs_gen.h"
|
||||
#include "mongo/db/index_key_validate.h"
|
||||
#include "mongo/db/index_names.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/collection_uuid_mismatch.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/ddl/create_indexes_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/local_catalog/index_catalog.h"
|
||||
#include "mongo/db/local_catalog/index_descriptor.h"
|
||||
#include "mongo/db/local_catalog/index_key_validate.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/collection_sharding_state.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/database_sharding_state.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/scoped_collection_metadata.h"
|
||||
#include "mongo/db/local_catalog/uncommitted_catalog_updates.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/profile_settings.h"
|
||||
|
|
@ -85,6 +66,25 @@
|
|||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/session_catalog_mongod.h"
|
||||
#include "mongo/db/shard_role/ddl/create_indexes_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_uuid_mismatch.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_descriptor.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/scoped_collection_metadata.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/uncommitted_catalog_updates.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/sharding_environment/sharding_feature_flags_gen.h"
|
||||
#include "mongo/db/stats/top.h"
|
||||
#include "mongo/db/storage/exceptions.h"
|
||||
|
|
|
|||
|
|
@ -33,13 +33,13 @@
|
|||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/local_catalog/index_descriptor.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/repl/storage_interface.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_descriptor.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
#include "mongo/unittest/unittest.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
|
|
|
|||
|
|
@ -49,14 +49,6 @@
|
|||
#include "mongo/db/feature_flag.h"
|
||||
#include "mongo/db/index/index_access_method.h"
|
||||
#include "mongo/db/index/index_constants.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog_helper.h"
|
||||
#include "mongo/db/local_catalog/index_catalog_entry.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/read_write_concern_defaults.h"
|
||||
|
|
@ -71,6 +63,14 @@
|
|||
#include "mongo/db/rss/replicated_storage_service.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog_helper.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog_entry.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/db/storage/sorted_data_interface.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
|
|
|
|||
|
|
@ -29,10 +29,10 @@
|
|||
#pragma once
|
||||
|
||||
#include "mongo/bson/bsonobj.h"
|
||||
#include "mongo/db/local_catalog/throttle_cursor.h"
|
||||
#include "mongo/db/repl/dbcheck/dbcheck.h"
|
||||
#include "mongo/db/repl/dbcheck/dbcheck_gen.h"
|
||||
#include "mongo/db/repl/dbcheck/dbcheck_idl.h"
|
||||
#include "mongo/db/throttle_cursor.h"
|
||||
#include "mongo/db/write_concern.h"
|
||||
#include "mongo/db/write_concern_options.h"
|
||||
#include "mongo/util/background.h"
|
||||
|
|
|
|||
|
|
@ -51,18 +51,6 @@
|
|||
#include "mongo/db/global_catalog/sharding_catalog_client.h"
|
||||
#include "mongo/db/global_catalog/type_collection.h"
|
||||
#include "mongo/db/keypattern.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/coll_mod.h"
|
||||
#include "mongo/db/local_catalog/database.h"
|
||||
#include "mongo/db/local_catalog/ddl/coll_mod_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/coll_mod_reply_validation.h"
|
||||
#include "mongo/db/local_catalog/ddl/drop_database_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/drop_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/local_catalog/drop_collection.h"
|
||||
#include "mongo/db/local_catalog/drop_database.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/profile_settings.h"
|
||||
|
|
@ -76,6 +64,18 @@
|
|||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/ddl/coll_mod_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/coll_mod_reply_validation.h"
|
||||
#include "mongo/db/shard_role/ddl/drop_database_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/drop_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/coll_mod.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/drop_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/drop_database.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/sharding_environment/grid.h"
|
||||
#include "mongo/db/stats/storage_stats.h"
|
||||
#include "mongo/db/storage/record_data.h"
|
||||
|
|
|
|||
|
|
@ -42,15 +42,6 @@
|
|||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/commands/test_commands_enabled.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/index_catalog.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/query/internal_plans.h"
|
||||
|
|
@ -61,6 +52,15 @@
|
|||
#include "mongo/db/repl/read_concern_level.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/index_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/db/storage/storage_engine.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -42,11 +42,6 @@
|
|||
#include "mongo/db/feature_compatibility_version_document_gen.h"
|
||||
#include "mongo/db/feature_compatibility_version_documentation.h"
|
||||
#include "mongo/db/feature_compatibility_version_parser.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/intent_registry.h"
|
||||
|
|
@ -57,6 +52,11 @@
|
|||
#include "mongo/db/repl/storage_interface.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/storage_engine.h"
|
||||
#include "mongo/db/storage/storage_options.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
|
|
|
|||
|
|
@ -34,10 +34,10 @@
|
|||
#include "mongo/bson/timestamp.h"
|
||||
#include "mongo/db/commands/set_feature_compatibility_version_gen.h"
|
||||
#include "mongo/db/feature_compatibility_version_document_gen.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/storage_interface.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/util/modules.h"
|
||||
#include "mongo/util/version/releases.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -39,9 +39,6 @@
|
|||
#include "mongo/db/curop_failpoint_helpers.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/expression_context_builder.h"
|
||||
|
|
@ -54,6 +51,9 @@
|
|||
#include "mongo/db/query/plan_yield_policy.h"
|
||||
#include "mongo/db/query/query_planner_params.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/fail_point.h"
|
||||
|
|
|
|||
|
|
@ -48,24 +48,24 @@
|
|||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/feature_flag.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/ddl/create_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/drop_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/local_catalog/drop_collection.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/rename_collection.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/server_parameter.h"
|
||||
#include "mongo/db/server_parameter_with_storage.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/ddl/create_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/drop_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/drop_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/rename_collection.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/db/topology/sharding_state.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -55,7 +55,6 @@
|
|||
#include "mongo/db/commands/fle2_compact.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/pipeline/aggregate_command_gen.h"
|
||||
#include "mongo/db/query/find_command.h"
|
||||
#include "mongo/db/query/write_ops/write_ops.h"
|
||||
|
|
@ -63,6 +62,7 @@
|
|||
#include "mongo/db/query/write_ops/write_ops_parsers.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/transaction/transaction_api.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/platform/compiler.h"
|
||||
|
|
|
|||
|
|
@ -37,9 +37,9 @@
|
|||
#include "mongo/db/commands/fle2_cleanup_gen.h"
|
||||
#include "mongo/db/commands/fle2_compact_gen.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/stdx/unordered_set.h"
|
||||
#include "mongo/util/modules.h"
|
||||
|
||||
|
|
|
|||
|
|
@ -46,22 +46,22 @@
|
|||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/ddl/create_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/drop_gen.h"
|
||||
#include "mongo/db/local_catalog/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/local_catalog/drop_collection.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/rename_collection.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/server_parameter.h"
|
||||
#include "mongo/db/server_parameter_with_storage.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/ddl/create_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/drop_gen.h"
|
||||
#include "mongo/db/shard_role/ddl/replica_set_ddl_tracker.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/clustered_collection_options_gen.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/drop_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/rename_collection.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/db/topology/sharding_state.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@
|
|||
#include "mongo/db/commands/fle2_compact.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/fle_query_interface_mock.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/repl/member_state.h"
|
||||
|
|
@ -57,6 +56,7 @@
|
|||
#include "mongo/db/repl/storage_interface_impl.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/service_context_d_test_fixture.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/platform/random.h"
|
||||
#include "mongo/shell/kms_gen.h"
|
||||
|
|
|
|||
|
|
@ -44,12 +44,12 @@
|
|||
#include "mongo/db/commands/test_commands_enabled.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/storage/backup_cursor_hooks.h"
|
||||
#include "mongo/db/storage/storage_engine.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
|
|
|
|||
|
|
@ -43,12 +43,12 @@
|
|||
#include "mongo/db/commands/generic_servers_gen.h"
|
||||
#include "mongo/db/commands/test_commands_enabled.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/log_process_details.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/idl/idl_parser.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/logv2/log_util.h"
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@
|
|||
#include "mongo/base/string_data.h"
|
||||
#include "mongo/db/cluster_transaction_api.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/resource_yielder.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/shard_role/resource_yielder.h"
|
||||
#include "mongo/db/transaction/transaction_api.h"
|
||||
#include "mongo/db/transaction/transaction_participant_resource_yielder.h"
|
||||
#include "mongo/executor/inline_executor.h"
|
||||
|
|
|
|||
|
|
@ -38,9 +38,9 @@
|
|||
#include "mongo/db/admission/execution_admission_context.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
|
||||
#include <iosfwd>
|
||||
#include <string>
|
||||
|
|
|
|||
|
|
@ -42,12 +42,12 @@
|
|||
#include "mongo/db/auth/validated_tenancy_scope_factory.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/query/write_ops/write_ops_parsers.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/rpc/op_msg.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
|
|
|
|||
|
|
@ -45,9 +45,6 @@
|
|||
#include "mongo/db/client.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/logical_time.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/op_observer/op_observer.h"
|
||||
|
|
@ -55,6 +52,9 @@
|
|||
#include "mongo/db/repl/optime.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/lock_manager/d_concurrency.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/storage/write_unit_of_work.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
|
|
|
|||
|
|
@ -32,15 +32,15 @@
|
|||
#include "mongo/db/commands/profile_common.h"
|
||||
#include "mongo/db/commands/profile_gen.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/database.h"
|
||||
#include "mongo/db/local_catalog/database_holder.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/expression_context_builder.h"
|
||||
#include "mongo/db/profile_collection.h"
|
||||
#include "mongo/db/profile_filter_impl.h"
|
||||
#include "mongo/db/profile_settings.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_holder.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
|
||||
namespace mongo {
|
||||
namespace {
|
||||
|
|
|
|||
|
|
@ -191,13 +191,13 @@ mongo_cc_library(
|
|||
"//src/mongo/client:clientdriver_minimal",
|
||||
"//src/mongo/db:commands",
|
||||
"//src/mongo/db:dbdirectclient",
|
||||
"//src/mongo/db/cluster_parameters:cluster_server_parameter_cmds_idl",
|
||||
"//src/mongo/db/commands:set_cluster_parameter_impl",
|
||||
"//src/mongo/db/local_catalog:catalog_helpers",
|
||||
"//src/mongo/db/query/plan_cache:query_plan_cache",
|
||||
"//src/mongo/db/query/query_settings:query_settings_service",
|
||||
"//src/mongo/db/query/query_shape",
|
||||
"//src/mongo/db/repl:repl_settings",
|
||||
"//src/mongo/db/shard_role/shard_catalog:catalog_helpers",
|
||||
"//src/mongo/db/topology/cluster_parameters:cluster_server_parameter_cmds_idl",
|
||||
"//src/mongo/s:grid",
|
||||
],
|
||||
)
|
||||
|
|
@ -225,8 +225,6 @@ mongo_cc_library(
|
|||
"//src/mongo/db:service_context",
|
||||
"//src/mongo/db/auth",
|
||||
"//src/mongo/db/auth:authprivilege",
|
||||
"//src/mongo/db/local_catalog:document_validation",
|
||||
"//src/mongo/db/local_catalog/lock_manager:exception_util",
|
||||
"//src/mongo/db/pipeline/process_interface:mongod_process_interfaces",
|
||||
"//src/mongo/db/query/client_cursor",
|
||||
"//src/mongo/db/query/write_ops",
|
||||
|
|
@ -235,6 +233,8 @@ mongo_cc_library(
|
|||
"//src/mongo/db/s:analyze_shard_key_util",
|
||||
"//src/mongo/db/s:query_analysis_writer",
|
||||
"//src/mongo/db/session:logical_session_id_helpers",
|
||||
"//src/mongo/db/shard_role/lock_manager:exception_util",
|
||||
"//src/mongo/db/shard_role/shard_catalog:document_validation",
|
||||
"//src/mongo/db/stats:server_read_concern_write_concern_metrics",
|
||||
"//src/mongo/db/stats:top",
|
||||
"//src/mongo/db/storage:storage_options",
|
||||
|
|
|
|||
|
|
@ -29,10 +29,10 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/external_data_source_scope_guard.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/external_data_source_scope_guard.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/util/modules.h"
|
||||
|
||||
#include <memory>
|
||||
|
|
|
|||
|
|
@ -30,8 +30,6 @@
|
|||
#include "mongo/db/commands/query_cmd/aggregation_execution_state.h"
|
||||
|
||||
#include "mongo/db/exec/disk_use_options_gen.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_uuid_mismatch.h"
|
||||
#include "mongo/db/pipeline/expression_context_builder.h"
|
||||
#include "mongo/db/pipeline/initialize_auto_get_helper.h"
|
||||
#include "mongo/db/pipeline/search/search_helper.h"
|
||||
|
|
@ -39,7 +37,9 @@
|
|||
#include "mongo/db/query/multiple_collection_accessor.h"
|
||||
#include "mongo/db/query/query_request_helper.h"
|
||||
#include "mongo/db/query/query_settings/query_settings_service.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_uuid_mismatch.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/storage/storage_options.h"
|
||||
#include "mongo/db/timeseries/timeseries_request_util.h"
|
||||
#include "mongo/db/version_context.h"
|
||||
|
|
|
|||
|
|
@ -28,9 +28,6 @@
|
|||
*/
|
||||
#pragma once
|
||||
|
||||
#include "mongo/db/global_catalog/catalog_cache/catalog_cache.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/external_data_source_scope_guard.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/aggregate_command_gen.h"
|
||||
|
|
@ -40,6 +37,9 @@
|
|||
#include "mongo/db/query/collation/collator_interface.h"
|
||||
#include "mongo/db/query/multiple_collection_accessor.h"
|
||||
#include "mongo/db/read_concern.h"
|
||||
#include "mongo/db/router_role/routing_cache/catalog_cache.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/external_data_source_scope_guard.h"
|
||||
#include "mongo/db/views/resolved_view.h"
|
||||
#include "mongo/db/views/view.h"
|
||||
#include "mongo/util/modules.h"
|
||||
|
|
|
|||
|
|
@ -33,12 +33,12 @@
|
|||
#include "mongo/bson/json.h"
|
||||
#include "mongo/db/collection_crud/collection_write_path.h"
|
||||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/local_catalog/collection_type.h"
|
||||
#include "mongo/db/local_catalog/create_collection.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/collection_sharding_runtime.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/shard_filtering_metadata_refresh.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/repl/read_concern_level.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_sharding_runtime.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_type.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/create_collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/shard_filtering_metadata_refresh.h"
|
||||
#include "mongo/db/sharding_environment/shard_server_test_fixture.h"
|
||||
#include "mongo/db/versioning_protocol/database_version.h"
|
||||
#include "mongo/db/versioning_protocol/shard_version_factory.h"
|
||||
|
|
|
|||
|
|
@ -42,9 +42,6 @@
|
|||
#include "mongo/db/dbdirectclient.h"
|
||||
#include "mongo/db/feature_flag.h"
|
||||
#include "mongo/db/field_ref.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/field_path.h"
|
||||
|
|
@ -57,6 +54,9 @@
|
|||
#include "mongo/db/query/query_feature_flags_gen.h"
|
||||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/rpc/get_status_from_command_result.h"
|
||||
#include "mongo/rpc/op_msg.h"
|
||||
#include "mongo/transport/session.h"
|
||||
|
|
|
|||
|
|
@ -61,13 +61,6 @@
|
|||
#include "mongo/db/feature_flag.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/initialize_operation_session_info.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_catalog.h"
|
||||
#include "mongo/db/local_catalog/collection_operation_source.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/local_executor.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/not_primary_error_tracker.h"
|
||||
|
|
@ -96,7 +89,6 @@
|
|||
#include "mongo/db/query/write_ops/write_ops_gen.h"
|
||||
#include "mongo/db/query/write_ops/write_ops_parsers.h"
|
||||
#include "mongo/db/query/write_ops/write_ops_retryability.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/record_id.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/repl/oplog_entry.h"
|
||||
|
|
@ -110,6 +102,14 @@
|
|||
#include "mongo/db/server_options.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_catalog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_operation_source.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/operation_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/sharding_environment/grid.h"
|
||||
#include "mongo/db/stats/counters.h"
|
||||
#include "mongo/db/stats/server_write_concern_metrics.h"
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@
|
|||
#include "mongo/db/query/write_ops/delete_request_gen.h"
|
||||
#include "mongo/db/query/write_ops/update_request.h"
|
||||
#include "mongo/db/query/write_ops/write_ops.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/repl/oplog.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/idl/idl_parser.h"
|
||||
#include "mongo/util/assert_util.h"
|
||||
#include "mongo/util/str.h"
|
||||
|
|
|
|||
|
|
@ -48,11 +48,6 @@
|
|||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/feature_flag.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/collection_sharding_state.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/scoped_collection_metadata.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/aggregation_request_helper.h"
|
||||
|
|
@ -75,13 +70,18 @@
|
|||
#include "mongo/db/query/shard_key_diagnostic_printer.h"
|
||||
#include "mongo/db/query/timeseries/timeseries_translation.h"
|
||||
#include "mongo/db/query/view_response_formatter.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/read_concern_support_result.h"
|
||||
#include "mongo/db/repl/read_concern_level.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/s/query_analysis_writer.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/scoped_collection_metadata.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/db/timeseries/timeseries_request_util.h"
|
||||
#include "mongo/db/version_context.h"
|
||||
|
|
|
|||
|
|
@ -47,11 +47,6 @@
|
|||
#include "mongo/db/commands/query_cmd/run_aggregate.h"
|
||||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/scoped_collection_metadata.h"
|
||||
#include "mongo/db/logical_time.h"
|
||||
#include "mongo/db/matcher/extensions_callback_real.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
|
|
@ -83,7 +78,6 @@
|
|||
#include "mongo/db/query/shard_key_diagnostic_printer.h"
|
||||
#include "mongo/db/query/timeseries/timeseries_translation.h"
|
||||
#include "mongo/db/query/view_response_formatter.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/read_concern_support_result.h"
|
||||
#include "mongo/db/repl/read_concern_args.h"
|
||||
#include "mongo/db/repl/read_concern_level.h"
|
||||
|
|
@ -91,6 +85,12 @@
|
|||
#include "mongo/db/s/query_analysis_writer.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/scoped_collection_metadata.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/stats/top.h"
|
||||
#include "mongo/db/tenant_id.h"
|
||||
#include "mongo/db/timeseries/timeseries_request_util.h"
|
||||
|
|
|
|||
|
|
@ -41,9 +41,9 @@
|
|||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/query/explain_options.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/idl/idl_parser.h"
|
||||
#include "mongo/rpc/op_msg.h"
|
||||
#include "mongo/rpc/reply_builder_interface.h"
|
||||
|
|
|
|||
|
|
@ -46,14 +46,6 @@
|
|||
#include "mongo/db/curop_failpoint_helpers.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/database_holder.h"
|
||||
#include "mongo/db/local_catalog/document_validation.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/exception_util.h"
|
||||
#include "mongo/db/local_catalog/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/shard_role.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/local_catalog/shard_role_catalog/collection_sharding_state.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/pipeline/legacy_runtime_constants_gen.h"
|
||||
|
|
@ -76,12 +68,20 @@
|
|||
#include "mongo/db/query/write_ops/write_ops_gen.h"
|
||||
#include "mongo/db/query/write_ops/write_ops_parsers.h"
|
||||
#include "mongo/db/query/write_ops/write_ops_retryability.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/repl/repl_client_info.h"
|
||||
#include "mongo/db/repl/replication_coordinator.h"
|
||||
#include "mongo/db/s/query_analysis_writer.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/shard_role/lock_manager/exception_util.h"
|
||||
#include "mongo/db/shard_role/lock_manager/lock_manager_defs.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_sharding_state.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/database_holder.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/document_validation.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/shard_role.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/stats/top.h"
|
||||
#include "mongo/db/storage/duplicate_key_error_info.h"
|
||||
#include "mongo/db/timeseries/timeseries_index_schema_conversion_functions.h"
|
||||
|
|
|
|||
|
|
@ -55,12 +55,6 @@
|
|||
#include "mongo/db/exec/disk_use_options_gen.h"
|
||||
#include "mongo/db/exec/shard_filterer_impl.h"
|
||||
#include "mongo/db/fle_crud.h"
|
||||
#include "mongo/db/local_catalog/catalog_raii.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/collection_options.h"
|
||||
#include "mongo/db/local_catalog/collection_type.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/logical_time.h"
|
||||
#include "mongo/db/matcher/extensions_callback_real.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
|
|
@ -100,7 +94,6 @@
|
|||
#include "mongo/db/query/query_utils.h"
|
||||
#include "mongo/db/query/shard_key_diagnostic_printer.h"
|
||||
#include "mongo/db/query/timeseries/timeseries_translation.h"
|
||||
#include "mongo/db/raw_data_operation.h"
|
||||
#include "mongo/db/read_concern_support_result.h"
|
||||
#include "mongo/db/repl/read_concern_args.h"
|
||||
#include "mongo/db/repl/read_concern_level.h"
|
||||
|
|
@ -108,6 +101,13 @@
|
|||
#include "mongo/db/s/query_analysis_writer.h"
|
||||
#include "mongo/db/server_feature_flags_gen.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/catalog_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_options.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection_type.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/raw_data_operation.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/stats/counters.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
#include "mongo/db/storage/storage_options.h"
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@
|
|||
#include "mongo/db/curop.h"
|
||||
#include "mongo/db/curop_failpoint_helpers.h"
|
||||
#include "mongo/db/cursor_in_use_info.h"
|
||||
#include "mongo/db/local_catalog/shard_role_api/transaction_resources.h"
|
||||
#include "mongo/db/logical_time.h"
|
||||
#include "mongo/db/memory_tracking/operation_memory_usage_tracker.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
|
|
@ -79,6 +78,7 @@
|
|||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/session/logical_session_id.h"
|
||||
#include "mongo/db/session/logical_session_id_gen.h"
|
||||
#include "mongo/db/shard_role/transaction_resources.h"
|
||||
#include "mongo/db/stats/counters.h"
|
||||
#include "mongo/db/stats/top.h"
|
||||
#include "mongo/db/storage/recovery_unit.h"
|
||||
|
|
|
|||
|
|
@ -44,8 +44,6 @@
|
|||
#include "mongo/db/auth/authorization_session.h"
|
||||
#include "mongo/db/auth/resource_pattern.h"
|
||||
#include "mongo/db/commands/query_cmd/plan_cache_commands.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/local_catalog/db_raii.h"
|
||||
#include "mongo/db/matcher/extensions_callback_real.h"
|
||||
#include "mongo/db/namespace_string.h"
|
||||
#include "mongo/db/pipeline/expression_context.h"
|
||||
|
|
@ -57,6 +55,8 @@
|
|||
#include "mongo/db/query/compiler/parsers/matcher/expression_parser.h"
|
||||
#include "mongo/db/query/find_command.h"
|
||||
#include "mongo/db/query/query_settings_decoration.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/db_raii.h"
|
||||
#include "mongo/logv2/log.h"
|
||||
#include "mongo/stdx/type_traits.h"
|
||||
#include "mongo/stdx/unordered_set.h"
|
||||
|
|
|
|||
|
|
@ -34,12 +34,12 @@
|
|||
#include "mongo/bson/bsonobjbuilder.h"
|
||||
#include "mongo/db/commands.h"
|
||||
#include "mongo/db/database_name.h"
|
||||
#include "mongo/db/local_catalog/collection.h"
|
||||
#include "mongo/db/operation_context.h"
|
||||
#include "mongo/db/query/plan_cache/classic_plan_cache.h"
|
||||
#include "mongo/db/query/plan_cache/sbe_plan_cache.h"
|
||||
#include "mongo/db/query/query_settings.h"
|
||||
#include "mongo/db/service_context.h"
|
||||
#include "mongo/db/shard_role/shard_catalog/collection.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue