summaryrefslogtreecommitdiff
path: root/src/mongo/db/SConscript
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2023-05-02 16:09:18 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-05-02 18:05:47 +0000
commita575d9b94d4f44c5c33dd17050369c53ae179790 (patch)
treefc57fcc2023c5125ff10f7306843fbc9b5ff84c1 /src/mongo/db/SConscript
parenta6d790a62c82d3f841b4b475324cbd523fad38ac (diff)
downloadmongo-a575d9b94d4f44c5c33dd17050369c53ae179790.tar.gz
SERVER-73468 Break dependency of commands on op_metrics
Diffstat (limited to 'src/mongo/db/SConscript')
-rw-r--r--src/mongo/db/SConscript35
1 files changed, 25 insertions, 10 deletions
diff --git a/src/mongo/db/SConscript b/src/mongo/db/SConscript
index a241ab43198..d50945311b4 100644
--- a/src/mongo/db/SConscript
+++ b/src/mongo/db/SConscript
@@ -766,6 +766,7 @@ env.Library(
source=[
'coll_mod_reply_validation.cpp',
'commands.cpp',
+ 'curop.cpp',
'drop.idl',
'drop_database.idl',
'explain.idl',
@@ -776,25 +777,38 @@ env.Library(
'api_parameters',
],
LIBDEPS_PRIVATE=[
- '$BUILD_DIR/mongo/base',
'$BUILD_DIR/mongo/bson/mutable/mutable_bson',
- '$BUILD_DIR/mongo/db/auth/auth',
- '$BUILD_DIR/mongo/db/auth/authprivilege',
- '$BUILD_DIR/mongo/db/catalog/collection_options',
- '$BUILD_DIR/mongo/db/commands/create_command',
- '$BUILD_DIR/mongo/db/commands/server_status_core',
- '$BUILD_DIR/mongo/db/commands/test_commands_enabled',
- '$BUILD_DIR/mongo/db/pipeline/change_stream_pre_and_post_images_options',
- '$BUILD_DIR/mongo/db/query/common_query_enums_and_helpers',
- '$BUILD_DIR/mongo/db/timeseries/timeseries_options',
'$BUILD_DIR/mongo/rpc/command_status',
'$BUILD_DIR/mongo/rpc/rewrite_state_change_errors',
'$BUILD_DIR/mongo/rpc/rpc',
+ '$BUILD_DIR/mongo/transport/service_executor',
+ '$BUILD_DIR/mongo/util/concurrency/admission_context',
+ '$BUILD_DIR/mongo/util/diagnostic_info'
+ if get_option('use-diagnostic-latches') == 'on' else [],
'$BUILD_DIR/mongo/util/namespace_string_database_name_util',
+ '$BUILD_DIR/mongo/util/progress_meter',
'audit',
+ 'auth/auth',
+ 'auth/authprivilege',
+ 'auth/user_acquisition_stats',
+ 'catalog/collection_options',
'coll_mod_command_idl',
+ 'commands/create_command',
+ 'commands/server_status_core',
+ 'commands/test_commands_enabled',
+ 'concurrency/lock_manager',
+ 'generic_cursor',
'index_commands_idl',
+ 'pipeline/change_stream_pre_and_post_images_options',
+ 'prepare_conflict_tracker',
+ 'query/common_query_enums_and_helpers',
+ 'repl/read_concern_args',
'server_base',
+ 'stats/resource_consumption_metrics',
+ 'stats/timer_stats',
+ # TODO (SERVER-66896): Remove this dependency.
+ 'storage/storage_engine_feature_flags',
+ 'timeseries/timeseries_options',
],
)
@@ -1060,6 +1074,7 @@ env.Library(
LIBDEPS_PRIVATE=[
'$BUILD_DIR/mongo/base',
'$BUILD_DIR/mongo/s/query_analysis_sampler',
+ '$BUILD_DIR/mongo/transport/service_executor',
'audit',
'auth/auth',
'auth/auth_umc',