This is an automated email from the ASF dual-hosted git repository.

alexey pushed a commit to branch branch-1.17.x
in repository https://gitbox.apache.org/repos/asf/kudu.git

commit b2e4692a0f56b9e4f1a4581821f0ca8da7e6be71
Author: Alexey Serbin <ale...@apache.org>
AuthorDate: Mon Jun 17 09:49:59 2024 -0700

    [client-test] make ClearCacheAndConcurrentWorkload more stable in TSAN
    
    Change-Id: I1f5ce6d46260d038bf11d1972c7f7299473ab324
    Reviewed-on: http://gerrit.cloudera.org:8080/21523
    Reviewed-by: Abhishek Chennaka <achenn...@cloudera.com>
    Tested-by: Alexey Serbin <ale...@apache.org>
    (cherry picked from commit 8ed4db154596136e3ef4fbe27457992c119ed2b6)
    Reviewed-on: http://gerrit.cloudera.org:8080/21524
    Reviewed-by: Yingchun Lai <laiyingc...@apache.org>
---
 src/kudu/client/client-test.cc | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/kudu/client/client-test.cc b/src/kudu/client/client-test.cc
index 1b0ccd7e1..59095bd71 100644
--- a/src/kudu/client/client-test.cc
+++ b/src/kudu/client/client-test.cc
@@ -2378,9 +2378,14 @@ TEST_F(ClientTest, TestMetaCacheExpiry) {
 // when alterting a table by adding a new range partition (see
 // KuduTableAlterer::Alter() for details).
 TEST_F(ClientTest, ClearCacheAndConcurrentWorkload) {
+#if defined(THREAD_SANITIZER) || defined(ADDRESS_SANITIZER)
+  constexpr const int64_t kResetIntervalMs = 100;
+#else
+  constexpr const int64_t kResetIntervalMs = 3;
+#endif
   CountDownLatch latch(1);
   thread cache_cleaner([&]() {
-    const auto sleep_interval = MonoDelta::FromMilliseconds(3);
+    const auto sleep_interval = MonoDelta::FromMilliseconds(kResetIntervalMs);
     while (!latch.WaitFor(sleep_interval)) {
       client_->data_->meta_cache_->ClearCache();
     }

Reply via email to