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

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


The following commit(s) were added to refs/heads/master by this push:
     new 8ed4db154 [client-test] make ClearCacheAndConcurrentWorkload more 
stable in TSAN
8ed4db154 is described below

commit 8ed4db154596136e3ef4fbe27457992c119ed2b6
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>
---
 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 c89fc3855..0f08ebbff 100644
--- a/src/kudu/client/client-test.cc
+++ b/src/kudu/client/client-test.cc
@@ -2445,9 +2445,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