From 31b04e24df7d5f570dca901489af4e2f1b44ce5e Mon Sep 17 00:00:00 2001 From: cryptocode Date: Thu, 5 Mar 2020 10:19:03 +0100 Subject: [PATCH] Make confirmation_solicitor.batches more robust under tsan (#2628) --- nano/core_test/confirmation_solicitor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nano/core_test/confirmation_solicitor.cpp b/nano/core_test/confirmation_solicitor.cpp index 0e6caa3d..ef97f49d 100644 --- a/nano/core_test/confirmation_solicitor.cpp +++ b/nano/core_test/confirmation_solicitor.cpp @@ -50,11 +50,11 @@ TEST (confirmation_solicitor, batches) ASSERT_NO_ERROR (system.poll ()); } // From rep crawler - ASSERT_EQ (1, node2.stats.count (nano::stat::type::message, nano::stat::detail::confirm_req, nano::stat::dir::out)); system.deadline_set (5s); solicitor.flush (); - while (node2.stats.count (nano::stat::type::message, nano::stat::detail::confirm_req, nano::stat::dir::out) < 2) + while (node2.stats.count (nano::stat::type::message, nano::stat::detail::confirm_req, nano::stat::dir::out) == 1) { ASSERT_NO_ERROR (system.poll ()); } + ASSERT_LE (2, node2.stats.count (nano::stat::type::message, nano::stat::detail::confirm_req, nano::stat::dir::out)); }