diff options
author | Randolph Tan <randolph@10gen.com> | 2018-09-18 15:07:25 -0400 |
---|---|---|
committer | Randolph Tan <randolph@10gen.com> | 2018-09-26 10:23:07 -0400 |
commit | 625fa16dff719dbf6688af209c5f31913d1e794f (patch) | |
tree | 132d9c464fd7ecd22dfc9f591df961757042dcbb /src/mongo/s/SConscript | |
parent | 29ed53c6e1880b89adacdb292227dec57fb78fdc (diff) | |
download | mongo-625fa16dff719dbf6688af209c5f31913d1e794f.tar.gz |
SERVER-36589 Reorganize libraries and fold s/transaction to s/
Diffstat (limited to 'src/mongo/s/SConscript')
-rw-r--r-- | src/mongo/s/SConscript | 70 |
1 files changed, 59 insertions, 11 deletions
diff --git a/src/mongo/s/SConscript b/src/mongo/s/SConscript index 150eb9fda70..eff2b3d14ce 100644 --- a/src/mongo/s/SConscript +++ b/src/mongo/s/SConscript @@ -52,6 +52,26 @@ env.Library( ) env.Library( + target='sharding_router_api', + source=[ + 'at_cluster_time_util.cpp', + 'cluster_commands_helpers.cpp', + 'multi_statement_transaction_requests_sender.cpp', + 'transaction_router.cpp', + ], + LIBDEPS=[ + '$BUILD_DIR/mongo/db/commands/txn_cmd_request', + '$BUILD_DIR/mongo/db/curop', + '$BUILD_DIR/mongo/db/logical_session_id', + '$BUILD_DIR/mongo/db/logical_session_id_helpers', + '$BUILD_DIR/mongo/db/repl/read_concern_args', + 'async_requests_sender', + 'common_s', + 'grid', + ], +) + +env.Library( target='sharding_routing_table', source=[ 'chunk.cpp', @@ -109,17 +129,6 @@ env.Library( ) env.Library( - target="multi_statement_transaction_requests_sender", - source=[ - "multi_statement_transaction_requests_sender.cpp", - ], - LIBDEPS=[ - "async_requests_sender", - "$BUILD_DIR/mongo/s/transaction/router_session", - ], -) - -env.Library( target='common_s', source=[ 'catalog/mongo_version_range.cpp', @@ -310,6 +319,7 @@ env.Library( '$BUILD_DIR/mongo/executor/thread_pool_task_executor', '$BUILD_DIR/mongo/s/client/sharding_client', 'cluster_last_error_info', + 'sharding_router_api', ], ) @@ -484,3 +494,41 @@ env.CppUnitTest( 'sharding_legacy_api', ] ) + +env.CppUnitTest( + target='transaction_router_test', + source=[ + 'transaction_router_test.cpp', + ], + LIBDEPS=[ + 'sharding_router_api', + 'sharding_router_test_fixture', + ] +) + +env.CppUnitTest( + target='append_at_cluster_time_test', + source=[ + 'append_at_cluster_time_test.cpp', + ], + LIBDEPS=[ + '$BUILD_DIR/mongo/db/auth/authmocks', + '$BUILD_DIR/mongo/db/logical_time', + '$BUILD_DIR/mongo/unittest/unittest', + 'sharding_router_api', + ] +) + +env.CppUnitTest( + target='compute_at_cluster_time_test', + source=[ + 'compute_at_cluster_time_test.cpp', + ], + LIBDEPS=[ + '$BUILD_DIR/mongo/db/auth/authmocks', + '$BUILD_DIR/mongo/db/logical_clock', + '$BUILD_DIR/mongo/unittest/unittest', + 'catalog_cache_test_fixture', + 'sharding_router_api', + ] +) |