diff options
author | Rishab Joshi <rishab.joshi@mongodb.com> | 2022-08-21 12:17:00 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-08-21 12:46:17 +0000 |
commit | e2bc23486212cf112156f281a0ab0d315f9f5f88 (patch) | |
tree | 80e3485ae4755069eda730851bdf4a9d3cdd34a7 /src/mongo/db/SConscript | |
parent | cfd2a26b68cc7ee59fbc94c7ea437500b09ef124 (diff) | |
download | mongo-e2bc23486212cf112156f281a0ab0d315f9f5f88.tar.gz |
SERVER-66635 Introduce TTL job to delete entries from change collections.
Diffstat (limited to 'src/mongo/db/SConscript')
-rw-r--r-- | src/mongo/db/SConscript | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/mongo/db/SConscript b/src/mongo/db/SConscript index 200c6878ab7..9f78f6d3dc4 100644 --- a/src/mongo/db/SConscript +++ b/src/mongo/db/SConscript @@ -527,6 +527,19 @@ env.Library( ) env.Library( + target='change_collection_expired_change_remover', + source=[ + 'change_collection_expired_documents_remover.cpp', + ], + LIBDEPS_PRIVATE=[ + '$BUILD_DIR/mongo/db/change_stream_change_collection_manager', + '$BUILD_DIR/mongo/db/change_streams_cluster_parameter', + '$BUILD_DIR/mongo/db/query_exec', + '$BUILD_DIR/mongo/util/periodic_runner', + ], +) + +env.Library( target='change_stream_pre_images_collection_manager', source=[ 'change_stream_pre_images_collection_manager.cpp', @@ -2278,6 +2291,7 @@ env.Library( # mongod_initializers. '$BUILD_DIR/mongo/client/clientdriver_minimal', '$BUILD_DIR/mongo/db/catalog/collection_crud', + '$BUILD_DIR/mongo/db/change_collection_expired_change_remover', '$BUILD_DIR/mongo/db/change_stream_change_collection_manager', '$BUILD_DIR/mongo/db/change_stream_options_manager', '$BUILD_DIR/mongo/db/change_streams_cluster_parameter', @@ -2456,6 +2470,7 @@ if wiredtiger: source=[ 'cancelable_operation_context_test.cpp', 'catalog_raii_test.cpp', + 'change_collection_expired_change_remover_test.cpp', 'client_context_test.cpp', 'client_strand_test.cpp', 'collection_index_usage_tracker_test.cpp', @@ -2531,6 +2546,8 @@ if wiredtiger: '$BUILD_DIR/mongo/db/catalog/import_collection_oplog_entry', '$BUILD_DIR/mongo/db/catalog/index_build_entry_idl', '$BUILD_DIR/mongo/db/catalog/local_oplog_info', + '$BUILD_DIR/mongo/db/change_collection_expired_change_remover', + '$BUILD_DIR/mongo/db/change_stream_change_collection_manager', '$BUILD_DIR/mongo/db/change_streams_cluster_parameter', '$BUILD_DIR/mongo/db/mongohasher', '$BUILD_DIR/mongo/db/op_observer/fcv_op_observer', |