summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/SConscript
diff options
context:
space:
mode:
authorMatthew Russotto <matthew.russotto@mongodb.com>2022-04-27 15:30:13 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-05-18 17:04:16 +0000
commit466ddbc1784709f3421ed9ccc485210b1fe94e6e (patch)
tree1bacf6e5886938bb494319978aaa6f9eb53363a0 /src/mongo/db/repl/SConscript
parente97e4ff09cdb2398b571683312b2ddf92694a025 (diff)
downloadmongo-466ddbc1784709f3421ed9ccc485210b1fe94e6e.tar.gz
SERVER-66023 Create a DelayableTimeoutCallback class to avoid constantly resetting timers.
Diffstat (limited to 'src/mongo/db/repl/SConscript')
-rw-r--r--src/mongo/db/repl/SConscript13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mongo/db/repl/SConscript b/src/mongo/db/repl/SConscript
index c9655ca13b0..a3c546a430a 100644
--- a/src/mongo/db/repl/SConscript
+++ b/src/mongo/db/repl/SConscript
@@ -1619,6 +1619,7 @@ if wiredtiger:
'abstract_async_component_test.cpp',
'apply_ops_test.cpp',
'check_quorum_for_config_change_test.cpp',
+ 'delayable_timeout_callback_test.cpp',
'drop_pending_collection_reaper_test.cpp',
'idempotency_document_structure_test.cpp',
'idempotency_update_sequence_test.cpp',
@@ -1707,6 +1708,7 @@ if wiredtiger:
'$BUILD_DIR/mongo/util/concurrency/thread_pool',
'abstract_async_component',
'data_replicator_external_state_mock',
+ 'delayable_timeout_callback',
'drop_pending_collection_reaper',
'idempotency_test_fixture',
'idempotency_test_util',
@@ -1983,3 +1985,14 @@ env.Library(
'oplog_entry',
],
)
+
+env.Library(
+ target='delayable_timeout_callback',
+ source=[
+ 'delayable_timeout_callback.cpp',
+ ],
+ LIBDEPS=[
+ '$BUILD_DIR/mongo/base',
+ '$BUILD_DIR/mongo/executor/task_executor_interface',
+ ],
+)