From 69f16c5040fd78bc444a84eeeeb8f2040807e22c Mon Sep 17 00:00:00 2001 From: Dmitriy Pavlov Date: Fri, 15 May 2026 21:48:48 +0300 Subject: [PATCH] IGNITE-28684 Fix random MDC ring test failure --- .../spi/discovery/tcp/MultiDataCenterRingTest.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/MultiDataCenterRingTest.java b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/MultiDataCenterRingTest.java index bdec5e5e7182c..70e4c4d0a23ee 100644 --- a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/MultiDataCenterRingTest.java +++ b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/MultiDataCenterRingTest.java @@ -118,7 +118,16 @@ private void generateRandomDcOrderCluster(int cnt) throws Exception { ThreadLocalRandom rnd = ThreadLocalRandom.current(); for (int i = 0; i < cnt; i++) { - System.setProperty(IgniteSystemProperties.IGNITE_DATA_CENTER_ID, rnd.nextBoolean() ? DC_ID_0 : DC_ID_1); + String dcId; + + if (i == 1) + dcId = DC_ID_0; + else if (i == 2) + dcId = DC_ID_1; + else + dcId = rnd.nextBoolean() ? DC_ID_0 : DC_ID_1; + + System.setProperty(IgniteSystemProperties.IGNITE_DATA_CENTER_ID, dcId); startGrid(i); }