From 937dfbb33e3b1b545e1b152fa9aebe23073e6ca9 Mon Sep 17 00:00:00 2001 From: Artem Prigoda Date: Thu, 17 Apr 2025 15:12:49 +0200 Subject: [PATCH] RUn ClusterDisruptionIT#testAckedIndexing multiple times on CI Try to catch the issue with duplicated docs reported in https://github.com/elastic/elasticsearch/issues/117024 --- muted-tests.yml | 3 --- .../org/elasticsearch/discovery/ClusterDisruptionIT.java | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/muted-tests.yml b/muted-tests.yml index af2d32f3a94d1..b6269b0e01378 100644 --- a/muted-tests.yml +++ b/muted-tests.yml @@ -86,9 +86,6 @@ tests: - class: org.elasticsearch.versioning.ConcurrentSeqNoVersioningIT method: testSeqNoCASLinearizability issue: https://github.com/elastic/elasticsearch/issues/117249 -- class: org.elasticsearch.discovery.ClusterDisruptionIT - method: testAckedIndexing - issue: https://github.com/elastic/elasticsearch/issues/117024 - class: org.elasticsearch.xpack.inference.InferenceRestIT method: test {p0=inference/40_semantic_text_query/Query a field that uses the default ELSER 2 endpoint} issue: https://github.com/elastic/elasticsearch/issues/117027 diff --git a/server/src/internalClusterTest/java/org/elasticsearch/discovery/ClusterDisruptionIT.java b/server/src/internalClusterTest/java/org/elasticsearch/discovery/ClusterDisruptionIT.java index f4e0112e76d0d..c26162f240534 100644 --- a/server/src/internalClusterTest/java/org/elasticsearch/discovery/ClusterDisruptionIT.java +++ b/server/src/internalClusterTest/java/org/elasticsearch/discovery/ClusterDisruptionIT.java @@ -9,6 +9,8 @@ package org.elasticsearch.discovery; +import com.carrotsearch.randomizedtesting.annotations.Repeat; + import org.apache.lucene.index.CorruptIndexException; import org.elasticsearch.ElasticsearchException; import org.elasticsearch.action.ActionListener; @@ -33,6 +35,7 @@ import org.elasticsearch.cluster.service.ClusterService; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.util.concurrent.ConcurrentCollections; +import org.elasticsearch.core.SuppressForbidden; import org.elasticsearch.core.TimeValue; import org.elasticsearch.index.VersionType; import org.elasticsearch.index.shard.IndexShard; @@ -110,6 +113,8 @@ static ConflictMode randomMode() { + "org.elasticsearch.indices.cluster:TRACE,org.elasticsearch.index.shard:TRACE", reason = "Past failures have required a lot of additional logging to debug" ) + @Repeat(iterations = 100) + @SuppressForbidden(reason = "run the test multiple times on CI") public void testAckedIndexing() throws Exception { final int seconds = (TEST_NIGHTLY && rarely()) == false ? 1 : 5;