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

pcongiusti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 7cfc392c0fdd chore(components): higher timeout for infinispan tests
7cfc392c0fdd is described below

commit 7cfc392c0fdd409774ede83d856985c363d10b56
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Mon Jan 26 09:42:53 2026 +0100

    chore(components): higher timeout for infinispan tests
    
    Attempt to solve CI test failures which likely depends on a timeout hit
---
 .../remote/InfinispanRemoteConfigurationIT.java    |  9 +++++
 .../InfinispanRemoteClusteredTestSupport.java      | 44 +++++++++-------------
 ...ispanRemoteIdempotentRepositoryTestSupport.java |  2 +
 3 files changed, 28 insertions(+), 27 deletions(-)

diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
index 4be48d9379a8..695cb5e25f62 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/InfinispanRemoteConfigurationIT.java
@@ -16,6 +16,9 @@
  */
 package org.apache.camel.component.infinispan.remote;
 
+import java.util.HashMap;
+import java.util.Map;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.impl.DefaultCamelContext;
 import org.apache.camel.test.infra.infinispan.services.InfinispanService;
@@ -60,6 +63,12 @@ public class InfinispanRemoteConfigurationIT {
 
     private static InfinispanRemoteConfiguration getBaseConfiguration() {
         InfinispanRemoteConfiguration configuration = new 
InfinispanRemoteConfiguration();
+        // We better control the timeout as it can become flaky on CI envs.
+        Map<String, String> cacheContConf = new HashMap<>();
+        cacheContConf.put("socket_timeout", "15000");
+        cacheContConf.put("connection_timeout", "15000");
+        configuration.setConfigurationProperties(cacheContConf);
+
         configuration.setHosts(service.host() + ":" + service.port());
         configuration.setSecure(true);
         configuration.setUsername(service.username());
diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusteredTestSupport.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusteredTestSupport.java
index b9f1e456d15a..c49e264beeae 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusteredTestSupport.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/cluster/InfinispanRemoteClusteredTestSupport.java
@@ -30,37 +30,27 @@ public final class InfinispanRemoteClusteredTestSupport {
     }
 
     public static Configuration createConfiguration(InfinispanService service) 
{
+        Properties properties = new Properties();
+        properties.put("infinispan.client.hotrod.socket_timeout", 15000);
+        properties.put("infinispan.client.hotrod.connection_timeout", 15000);
+
         if (SystemUtils.IS_OS_MAC) {
-            Properties properties = new Properties();
             properties.put("infinispan.client.hotrod.client_intelligence", 
"BASIC");
-            return new ConfigurationBuilder()
-                    .withProperties(properties)
-                    .addServer()
-                    .host(service.host())
-                    .port(service.port())
-                    .security()
-                    .authentication()
-                    .username(service.username())
-                    .password(service.password())
-                    .serverName("infinispan")
-                    .saslMechanism("DIGEST-MD5")
-                    .realm("default")
-                    .build();
-        } else {
-            return new ConfigurationBuilder()
-                    .addServer()
-                    .host(service.host())
-                    .port(service.port())
-                    .security()
-                    .authentication()
-                    .username(service.username())
-                    .password(service.password())
-                    .serverName("infinispan")
-                    .saslMechanism("DIGEST-MD5")
-                    .realm("default")
-                    .build();
         }
 
+        return new ConfigurationBuilder()
+                .withProperties(properties)
+                .addServer()
+                .host(service.host())
+                .port(service.port())
+                .security()
+                .authentication()
+                .username(service.username())
+                .password(service.password())
+                .serverName("infinispan")
+                .saslMechanism("DIGEST-MD5")
+                .realm("default")
+                .build();
     }
 
     public static void createCache(RemoteCacheManager cacheContainer, String 
cacheName) {
diff --git 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/spring/SpringInfinispanRemoteIdempotentRepositoryTestSupport.java
 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/spring/SpringInfinispanRemoteIdempotentRepositoryTestSupport.java
index a74c2721ed01..4e6acccada60 100644
--- 
a/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/spring/SpringInfinispanRemoteIdempotentRepositoryTestSupport.java
+++ 
b/components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/spring/SpringInfinispanRemoteIdempotentRepositoryTestSupport.java
@@ -54,6 +54,8 @@ public abstract class 
SpringInfinispanRemoteIdempotentRepositoryTestSupport exte
 
         // add security info
         clientBuilder
+                .socketTimeout(15000)
+                .connectionTimeout(15000)
                 .security()
                 .authentication()
                 .username(service.username())

Reply via email to