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(); }