From 17d013a932cf6afcf245ad6d09a9b1ce1fc086fb Mon Sep 17 00:00:00 2001 From: Guilherme Lawless Date: Wed, 2 Sep 2020 09:34:19 +0100 Subject: [PATCH] Lower request loop min_sleep for tests (#2905) --- nano/node/active_transactions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nano/node/active_transactions.cpp b/nano/node/active_transactions.cpp index eaa94785..2af15693 100644 --- a/nano/node/active_transactions.cpp +++ b/nano/node/active_transactions.cpp @@ -358,7 +358,7 @@ void nano::active_transactions::request_loop () if (!stopped) { - constexpr auto min_sleep_l = std::chrono::milliseconds (250); + const auto min_sleep_l = std::chrono::milliseconds (node.network_params.network.request_interval_ms / 2); const auto wakeup_l = std::max (stamp_l + std::chrono::milliseconds (node.network_params.network.request_interval_ms), std::chrono::steady_clock::now () + min_sleep_l); condition.wait_until (lock, wakeup_l, [&wakeup_l, &stopped = stopped] { return stopped || std::chrono::steady_clock::now () >= wakeup_l; }); }