From d3f1fe46d361e6008098c56d756ce4530800db06 Mon Sep 17 00:00:00 2001 From: Luca Cavanna Date: Fri, 28 Dec 2018 17:03:40 +0100 Subject: [PATCH] Increase await timeouts in RemoteClusterServiceTests Closes #33852 --- .../transport/RemoteClusterServiceTests.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/server/src/test/java/org/elasticsearch/transport/RemoteClusterServiceTests.java b/server/src/test/java/org/elasticsearch/transport/RemoteClusterServiceTests.java index 34dfc420133..258d99a347b 100644 --- a/server/src/test/java/org/elasticsearch/transport/RemoteClusterServiceTests.java +++ b/server/src/test/java/org/elasticsearch/transport/RemoteClusterServiceTests.java @@ -742,7 +742,7 @@ public class RemoteClusterServiceTests extends ESTestCase { AtomicReference failure = new AtomicReference<>(); remoteClusterService.collectSearchShards(IndicesOptions.lenientExpandOpen(), null, null, remoteIndicesByCluster, new LatchedActionListener<>(ActionListener.wrap(response::set, failure::set), latch)); - assertTrue(latch.await(1, TimeUnit.SECONDS)); + assertTrue(latch.await(5, TimeUnit.SECONDS)); assertNull(failure.get()); assertNotNull(response.get()); Map map = response.get(); @@ -761,7 +761,7 @@ public class RemoteClusterServiceTests extends ESTestCase { remoteClusterService.collectSearchShards(IndicesOptions.lenientExpandOpen(), "index_not_found", null, remoteIndicesByCluster, new LatchedActionListener<>(ActionListener.wrap(response::set, failure::set), latch)); - assertTrue(latch.await(2, TimeUnit.SECONDS)); + assertTrue(latch.await(5, TimeUnit.SECONDS)); assertNull(response.get()); assertNotNull(failure.get()); assertThat(failure.get(), instanceOf(RemoteTransportException.class)); @@ -800,7 +800,7 @@ public class RemoteClusterServiceTests extends ESTestCase { AtomicReference failure = new AtomicReference<>(); remoteClusterService.collectSearchShards(IndicesOptions.lenientExpandOpen(), null, null, remoteIndicesByCluster, new LatchedActionListener<>(ActionListener.wrap(response::set, failure::set), latch)); - assertTrue(latch.await(1, TimeUnit.SECONDS)); + assertTrue(latch.await(5, TimeUnit.SECONDS)); assertNull(response.get()); assertNotNull(failure.get()); assertThat(failure.get(), instanceOf(RemoteTransportException.class)); @@ -818,7 +818,7 @@ public class RemoteClusterServiceTests extends ESTestCase { AtomicReference failure = new AtomicReference<>(); remoteClusterService.collectSearchShards(IndicesOptions.lenientExpandOpen(), null, null, remoteIndicesByCluster, new LatchedActionListener<>(ActionListener.wrap(response::set, failure::set), latch)); - assertTrue(latch.await(1, TimeUnit.SECONDS)); + assertTrue(latch.await(5, TimeUnit.SECONDS)); assertNull(failure.get()); assertNotNull(response.get()); Map map = response.get(); @@ -837,7 +837,7 @@ public class RemoteClusterServiceTests extends ESTestCase { //give transport service enough time to realize that the node is down, and to notify the connection listeners //so that RemoteClusterConnection is left with no connected nodes, hence it will retry connecting next - assertTrue(disconnectedLatch.await(1, TimeUnit.SECONDS)); + assertTrue(disconnectedLatch.await(5, TimeUnit.SECONDS)); service.clearAllRules(); if (randomBoolean()) { @@ -854,7 +854,7 @@ public class RemoteClusterServiceTests extends ESTestCase { AtomicReference failure = new AtomicReference<>(); remoteClusterService.collectSearchShards(IndicesOptions.lenientExpandOpen(), null, null, remoteIndicesByCluster, new LatchedActionListener<>(ActionListener.wrap(response::set, failure::set), latch)); - assertTrue(latch.await(1, TimeUnit.SECONDS)); + assertTrue(latch.await(5, TimeUnit.SECONDS)); assertNull(failure.get()); assertNotNull(response.get()); Map map = response.get(); @@ -863,7 +863,7 @@ public class RemoteClusterServiceTests extends ESTestCase { String clusterAlias = "remote" + i; assertTrue(map.containsKey(clusterAlias)); ClusterSearchShardsResponse shardsResponse = map.get(clusterAlias); - assertTrue(shardsResponse != ClusterSearchShardsResponse.EMPTY); + assertNotSame(ClusterSearchShardsResponse.EMPTY, shardsResponse); } } assertEquals(0, service.getConnectionManager().size());