summaryrefslogtreecommitdiff
path: root/src/mongo/db/SConscript
diff options
context:
space:
mode:
authorRishab Joshi <rishab.joshi@mongodb.com>2022-08-21 12:17:00 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-08-21 12:46:17 +0000
commite2bc23486212cf112156f281a0ab0d315f9f5f88 (patch)
tree80e3485ae4755069eda730851bdf4a9d3cdd34a7 /src/mongo/db/SConscript
parentcfd2a26b68cc7ee59fbc94c7ea437500b09ef124 (diff)
downloadmongo-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/SConscript17
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',