You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by if...@apache.org on 2023/12/01 11:13:08 UTC

(cassandra) 02/03: Improve the situation with timeouts of all fuzz tests.

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

ifesdjeen pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git

commit 179711eab6907fe3e67f485599df23a82f6dc207
Author: Alex Petrov <ol...@gmail.com>
AuthorDate: Thu Nov 30 14:06:08 2023 +0100

    Improve the situation with timeouts of all fuzz tests.
    
    Since we would wait for request timeout, even if one progress barrier message gets lost,
    we would fail the test, since we would wait for 10 minutes of timeout. But since _commit_
    is paused, we could just attempt to retry, and only one of the attempts will succeed.
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123
---
 .../org/apache/cassandra/distributed/test/log/FuzzTestBase.java       | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/distributed/org/apache/cassandra/distributed/test/log/FuzzTestBase.java b/test/distributed/org/apache/cassandra/distributed/test/log/FuzzTestBase.java
index 02f6b3eb91..f1fb862ed0 100644
--- a/test/distributed/org/apache/cassandra/distributed/test/log/FuzzTestBase.java
+++ b/test/distributed/org/apache/cassandra/distributed/test/log/FuzzTestBase.java
@@ -58,9 +58,11 @@ public class FuzzTestBase extends TestBaseImpl
     public Cluster.Builder builder() {
         return super.builder()
                     .withConfig(cfg -> cfg.with(GOSSIP, NETWORK)
+                                          .set("cms_default_max_retries", Integer.MAX_VALUE)
+                                          .set("cms_default_retry_backoff", "1000ms")
                                           // Since we'll be pausing the commit request, it may happen that it won't get
                                           // unpaused before event expiration.
-                               .set("request_timeout", String.format("%dms", TimeUnit.MINUTES.toMillis(10))));
+                                          .set("cms_await_timeout", String.format("%dms", TimeUnit.MINUTES.toMillis(10))));
     }
 
     public static IIsolatedExecutor.SerializableRunnable toRunnable(ExecUtil.ThrowingSerializableRunnable runnable)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org