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

fmariani pushed a commit to branch ci-fix/ignite-ipv6-ppc64le
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 83a60e8869c7d725d814d201eb1a20c704e241af
Author: Croway <[email protected]>
AuthorDate: Thu Apr 2 14:34:32 2026 +0200

    ci: fix Ignite tests on ppc64le with IPv6 (backport from main)
    
    Workaround for https://github.com/apache/ignite/issues/10648
    When IPv6 is used on Jenkins ppc64le, Ignite generates an excessively
    long work directory path (471+ chars) by concatenating all network
    interface names, causing IgniteCheckedException. Override the consistent
    ID with a short name to avoid the path length limit.
    
    Backport of 03ad21d1084 from main branch.
---
 .../camel/test/infra/ignite/services/IgniteEmbeddedInfraService.java   | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteEmbeddedInfraService.java
 
b/test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteEmbeddedInfraService.java
index abb9314866ab..c9dbeea98732 100644
--- 
a/test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteEmbeddedInfraService.java
+++ 
b/test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteEmbeddedInfraService.java
@@ -37,6 +37,7 @@ import org.slf4j.LoggerFactory;
               serviceAlias = "ignite")
 public class IgniteEmbeddedInfraService implements IgniteInfraService {
     private static final Logger LOG = 
LoggerFactory.getLogger(IgniteEmbeddedInfraService.class);
+    private static int nodeCounter = 0;
 
     private static final TcpDiscoveryIpFinder LOCAL_IP_FINDER = new 
TcpDiscoveryVmIpFinder(false) {
         {
@@ -67,6 +68,8 @@ public class IgniteEmbeddedInfraService implements 
IgniteInfraService {
         System.setProperty("IGNITE_PERFORMANCE_SUGGESTIONS_DISABLED", "true");
         System.setProperty("IGNITE_NO_ASCII", "true");
         System.setProperty("IGNITE_CONSOLE_APPENDER", "true");
+        // workaround to https://github.com/apache/ignite/issues/10648
+        System.setProperty("IGNITE_OVERRIDE_CONSISTENT_ID", "node" + 
nodeCounter++);
 
         IgniteConfiguration config = new IgniteConfiguration();
         config.setIgniteInstanceName(UUID.randomUUID().toString());

Reply via email to