summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/concurrency/SConscript')
-rw-r--r--src/mongo/db/concurrency/SConscript25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/mongo/db/concurrency/SConscript b/src/mongo/db/concurrency/SConscript
index efd2d335cf2..872b28b8047 100644
--- a/src/mongo/db/concurrency/SConscript
+++ b/src/mongo/db/concurrency/SConscript
@@ -37,39 +37,29 @@ env.Library(
)
env.Library(
- target='lock_manager_defs',
- source=[
- 'lock_manager_defs.cpp',
- ],
- LIBDEPS=[
- '$BUILD_DIR/mongo/base',
- '$BUILD_DIR/mongo/util/namespace_string_database_name_util',
- ],
-)
-
-env.Library(
target='lock_manager',
source=[
'd_concurrency.cpp',
'lock_manager.cpp',
- 'lock_state.cpp',
+ 'lock_manager_defs.cpp',
'lock_stats.cpp',
+ 'locker.cpp',
+ 'locker_impl.cpp',
'replication_state_transition_lock_guard.cpp',
'resource_catalog.cpp',
],
LIBDEPS=[
- '$BUILD_DIR/mongo/db/service_context',
'$BUILD_DIR/mongo/db/storage/concurrency_adjustment_parameters',
'$BUILD_DIR/mongo/db/storage/storage_engine_parameters',
- '$BUILD_DIR/mongo/util/background_job',
'$BUILD_DIR/mongo/util/concurrency/spin_lock',
'$BUILD_DIR/mongo/util/concurrency/ticketholder',
- '$BUILD_DIR/third_party/shim_boost',
- 'lock_manager_defs',
],
LIBDEPS_PRIVATE=[
'$BUILD_DIR/mongo/db/concurrency/flow_control_ticketholder',
'$BUILD_DIR/mongo/db/server_base',
+ '$BUILD_DIR/mongo/db/service_context',
+ '$BUILD_DIR/mongo/util/background_job',
+ '$BUILD_DIR/mongo/util/namespace_string_database_name_util',
],
)
@@ -89,6 +79,7 @@ env.Benchmark(
'd_concurrency_bm.cpp',
],
LIBDEPS=[
+ '$BUILD_DIR/mongo/db/service_context',
'lock_manager',
],
)
@@ -99,8 +90,8 @@ env.CppUnitTest(
'd_concurrency_test.cpp',
'fast_map_noalloc_test.cpp',
'lock_manager_test.cpp',
- 'lock_state_test.cpp',
'lock_stats_test.cpp',
+ 'locker_impl_test.cpp',
'resource_catalog_test.cpp',
],
LIBDEPS=[