summaryrefslogtreecommitdiff
path: root/src/mongo/db/serverless/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/serverless/SConscript')
-rw-r--r--src/mongo/db/serverless/SConscript18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mongo/db/serverless/SConscript b/src/mongo/db/serverless/SConscript
index 3ccfd8ea7f7..82143897663 100644
--- a/src/mongo/db/serverless/SConscript
+++ b/src/mongo/db/serverless/SConscript
@@ -57,6 +57,21 @@ env.Library(
)
env.Library(
+ target='serverless_lock',
+ source=[
+ 'serverless_operation_lock_registry.cpp',
+ 'serverless_server_status.cpp',
+ ],
+ LIBDEPS_PRIVATE=[
+ '$BUILD_DIR/mongo/db/dbdirectclient',
+ '$BUILD_DIR/mongo/db/repl/tenant_migration_state_machine_idl',
+ '$BUILD_DIR/mongo/db/repl/tenant_migration_utils',
+ '$BUILD_DIR/mongo/db/server_base',
+ 'shard_split_state_machine',
+ ],
+)
+
+env.Library(
target='shard_split_donor_service',
source=[
'shard_split_donor_service.cpp',
@@ -77,6 +92,7 @@ env.Library(
'$BUILD_DIR/mongo/db/repl/tenant_migration_access_blocker',
'$BUILD_DIR/mongo/db/server_base',
'$BUILD_DIR/mongo/db/shard_role',
+ 'serverless_lock',
'shard_split_utils',
],
)
@@ -84,6 +100,7 @@ env.Library(
env.CppUnitTest(
target='db_serverless_test',
source=[
+ 'serverless_operation_lock_registry_test.cpp',
'shard_split_donor_op_observer_test.cpp',
'shard_split_donor_service_test.cpp',
'shard_split_utils_test.cpp',
@@ -97,6 +114,7 @@ env.CppUnitTest(
'$BUILD_DIR/mongo/db/repl/replmocks',
'$BUILD_DIR/mongo/db/repl/tenant_migration_access_blocker',
'$BUILD_DIR/mongo/dbtests/mocklib',
+ 'serverless_lock',
'shard_split_donor_service',
'shard_split_utils',
],