diff options
| author | Rishab Joshi <rishab.joshi@mongodb.com> | 2022-08-11 17:00:55 +0000 |
|---|---|---|
| committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-08-11 18:34:34 +0000 |
| commit | 7be22a4e693ed231f217c7670de076dc1960b238 (patch) | |
| tree | 5e1b3e5901dd9f05e09cf85a6061d4aa3c3f34a9 /src/mongo/db/SConscript | |
| parent | f387fa8cc75b9129fb1d57d302ed424349990d5e (diff) | |
| download | mongo-7be22a4e693ed231f217c7670de076dc1960b238.tar.gz | |
SERVER-66631 Implement command to enable and disable the change stream.
Diffstat (limited to 'src/mongo/db/SConscript')
| -rw-r--r-- | src/mongo/db/SConscript | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/src/mongo/db/SConscript b/src/mongo/db/SConscript index d8068bdd0e9..6f2cc3a531f 100644 --- a/src/mongo/db/SConscript +++ b/src/mongo/db/SConscript @@ -520,13 +520,44 @@ env.Library( ) env.Library( + target='change_stream_state', + source=['change_stream_state.idl'], + LIBDEPS=[ + '$BUILD_DIR/mongo/idl/idl_parser', + ], +) + +env.Library( + target='set_change_stream_state_coordinator', + source=[ + 'set_change_stream_state_coordinator.cpp', + 'set_change_stream_state_coordinator.idl', + ], + LIBDEPS=[ + '$BUILD_DIR/mongo/db/change_stream_change_collection_manager', + '$BUILD_DIR/mongo/db/change_stream_pre_images_collection_manager', + '$BUILD_DIR/mongo/db/change_stream_state', + '$BUILD_DIR/mongo/db/dbdirectclient', + '$BUILD_DIR/mongo/db/logical_session_id', + '$BUILD_DIR/mongo/db/logical_session_id_helpers', + '$BUILD_DIR/mongo/db/repl/primary_only_service', + '$BUILD_DIR/mongo/db/repl/repl_coordinator_interface', + '$BUILD_DIR/mongo/db/repl/wait_for_majority_service', + '$BUILD_DIR/mongo/db/rw_concern_d', + '$BUILD_DIR/mongo/idl/idl_parser', + ], +) + +env.Library( target='change_stream_change_collection_manager', source=[ 'change_stream_change_collection_manager.cpp', ], LIBDEPS_PRIVATE=[ '$BUILD_DIR/mongo/db/catalog/catalog_helpers', - "$BUILD_DIR/mongo/db/catalog/clustered_collection_options", + '$BUILD_DIR/mongo/db/catalog/clustered_collection_options', + '$BUILD_DIR/mongo/db/change_stream_pre_images_collection_manager', + '$BUILD_DIR/mongo/db/concurrency/exception_util', '$BUILD_DIR/mongo/db/dbhelpers', '$BUILD_DIR/mongo/db/service_context', ], @@ -2367,6 +2398,7 @@ env.Library( '$BUILD_DIR/mongo/db/change_stream_options_manager', '$BUILD_DIR/mongo/db/change_streams_cluster_parameter', '$BUILD_DIR/mongo/db/pipeline/change_stream_expired_pre_image_remover', + '$BUILD_DIR/mongo/db/set_change_stream_state_coordinator', '$BUILD_DIR/mongo/idl/cluster_server_parameter', '$BUILD_DIR/mongo/idl/cluster_server_parameter_op_observer', '$BUILD_DIR/mongo/s/grid', |
