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());
