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

sk0x50 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new a7d6f016dd9 IGNITE-27076 Remove code related to non-colocated case 
(cluster management module) (#7024)
a7d6f016dd9 is described below

commit a7d6f016dd9da00b58cadfae4e2dfbadc84a53e3
Author: Slava Koptilin <[email protected]>
AuthorDate: Fri Nov 21 11:29:05 2025 +0200

    IGNITE-27076 Remove code related to non-colocated case (cluster management 
module) (#7024)
---
 .../cluster/management/ItClusterManagerTest.java   | 28 +++++-----------
 .../cluster/management/ClusterInitializer.java     |  9 ++---
 .../management/ClusterManagementGroupManager.java  | 19 +++--------
 .../cluster/management/ClusterInitializerTest.java |  4 +--
 .../management/BaseItClusterManagementTest.java    | 20 ++++++++++++
 .../internal/cluster/management/MockNode.java      | 38 ++++++++++++++++++----
 .../components/SystemPropertiesNodeProperties.java |  1 +
 .../rebalance/ItRebalanceDistributedTest.java      |  3 +-
 .../ItMetaStorageMultipleNodesAbstractTest.java    |  4 +--
 .../metastorage/impl/ItMetaStorageWatchTest.java   |  4 +--
 .../partition/replicator/fixtures/Node.java        |  4 +--
 .../ItDistributedConfigurationPropertiesTest.java  |  4 +--
 .../ItDistributedConfigurationStorageTest.java     |  4 +--
 .../runner/app/ItIgniteNodeRestartTest.java        |  4 +--
 .../org/apache/ignite/internal/app/IgniteImpl.java |  6 ++--
 15 files changed, 76 insertions(+), 76 deletions(-)

diff --git 
a/modules/cluster-management/src/integrationTest/java/org/apache/ignite/internal/cluster/management/ItClusterManagerTest.java
 
b/modules/cluster-management/src/integrationTest/java/org/apache/ignite/internal/cluster/management/ItClusterManagerTest.java
index a5cea4cc7af..1b8123071fa 100644
--- 
a/modules/cluster-management/src/integrationTest/java/org/apache/ignite/internal/cluster/management/ItClusterManagerTest.java
+++ 
b/modules/cluster-management/src/integrationTest/java/org/apache/ignite/internal/cluster/management/ItClusterManagerTest.java
@@ -60,7 +60,7 @@ import org.apache.ignite.internal.util.IgniteUtils;
 import org.apache.ignite.raft.jraft.rpc.CliRequests.ResetLearnersRequest;
 import org.jetbrains.annotations.Nullable;
 import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.ValueSource;
@@ -71,22 +71,9 @@ import org.junit.jupiter.params.provider.ValueSource;
 public class ItClusterManagerTest extends BaseItClusterManagementTest {
     private final List<MockNode> cluster = new ArrayList<>();
 
-    private String commonColocationFeatureFlag;
-
-    @BeforeEach
-    public void setUp() {
-        commonColocationFeatureFlag = 
System.getProperty(COLOCATION_FEATURE_FLAG);
-    }
-
     @AfterEach
     void tearDown() throws Exception {
         stopCluster();
-
-        if (commonColocationFeatureFlag == null) {
-            System.clearProperty(COLOCATION_FEATURE_FLAG);
-        } else {
-            System.setProperty(COLOCATION_FEATURE_FLAG, 
commonColocationFeatureFlag);
-        }
     }
 
     private void startCluster(int numNodes, BiConsumer<Integer, 
RaftGroupConfiguration> onConfigurationCommittedListener) {
@@ -748,6 +735,7 @@ public class ItClusterManagerTest extends 
BaseItClusterManagementTest {
     }
 
     @SuppressWarnings("ThrowableNotThrown")
+    @Disabled("https://issues.apache.org/jira/browse/IGNITE-27071";)
     @ParameterizedTest
     @ValueSource(booleans = {true, false})
     void testInitFailsOnDifferentEnabledColocationModesWithinCmgNodes(boolean 
colocationEnabled) {
@@ -771,17 +759,17 @@ public class ItClusterManagerTest extends 
BaseItClusterManagementTest {
 
     @Test
     void testJoinFailsOnDifferentEnabledColocationModesWithinCmgNodes() throws 
Exception {
-        final boolean colocationEnabled = true;
-
-        System.setProperty(COLOCATION_FEATURE_FLAG, 
Boolean.toString(colocationEnabled));
         startCluster(1);
 
         String[] cmgNodes = clusterNodeNames();
         initCluster(cmgNodes, cmgNodes);
 
-        System.setProperty(COLOCATION_FEATURE_FLAG, 
Boolean.toString(!colocationEnabled));
+        // TODO https://issues.apache.org/jira/browse/IGNITE-27071
+        // Perhaps, this test should be re-worked along with 
testInitFailsOnDifferentEnabledColocationModesWithinCmgNodes
+        MockNode secondNode = createNode(
+                cluster.size(), cluster.size(), config -> {}, () -> 
Map.of(COLOCATION_FEATURE_FLAG, Boolean.FALSE.toString()));
 
-        MockNode secondNode = addNodeToCluster(cluster);
+        cluster.add(secondNode);
 
         secondNode.startAndJoin();
 
@@ -789,7 +777,7 @@ public class ItClusterManagerTest extends 
BaseItClusterManagementTest {
                 () -> secondNode.startFuture().get(),
                 InvalidNodeConfigurationException.class,
                 IgniteStringFormatter.format("Colocation enabled mode does not 
match. Joining node colocation mode is: {},"
-                        + " cluster colocation mode is: {}", 
!colocationEnabled, colocationEnabled)
+                        + " cluster colocation mode is: {}", false, true)
         );
     }
 }
diff --git 
a/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterInitializer.java
 
b/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterInitializer.java
index 1ee03e0d008..3393e5c8594 100644
--- 
a/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterInitializer.java
+++ 
b/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterInitializer.java
@@ -41,7 +41,6 @@ import 
org.apache.ignite.internal.cluster.management.network.messages.CmgPrepare
 import 
org.apache.ignite.internal.cluster.management.network.messages.InitCompleteMessage;
 import 
org.apache.ignite.internal.cluster.management.network.messages.InitErrorMessage;
 import 
org.apache.ignite.internal.cluster.management.network.messages.PrepareInitCompleteMessage;
-import org.apache.ignite.internal.components.NodeProperties;
 import 
org.apache.ignite.internal.configuration.validation.ConfigurationDuplicatesValidator;
 import 
org.apache.ignite.internal.configuration.validation.ConfigurationValidator;
 import org.apache.ignite.internal.logger.IgniteLogger;
@@ -69,19 +68,15 @@ public class ClusterInitializer {
 
     private final CmgMessagesFactory msgFactory = new CmgMessagesFactory();
 
-    private final NodeProperties nodeProperties;
-
     /** Constructor. */
     public ClusterInitializer(
             ClusterService clusterService,
             ConfigurationDynamicDefaultsPatcher 
configurationDynamicDefaultsPatcher,
-            ConfigurationValidator clusterConfigurationValidator,
-            NodeProperties nodeProperties
+            ConfigurationValidator clusterConfigurationValidator
     ) {
         this.clusterService = clusterService;
         this.configurationDynamicDefaultsPatcher = 
configurationDynamicDefaultsPatcher;
         this.clusterConfigurationValidator = clusterConfigurationValidator;
-        this.nodeProperties = nodeProperties;
     }
 
     /**
@@ -193,7 +188,7 @@ public class ClusterInitializer {
             validateConfiguration(patchedClusterConfiguration, 
clusterConfiguration);
 
             CmgPrepareInitMessage prepareInitMessage = 
msgFactory.cmgPrepareInitMessage()
-                    
.initInitiatorColocationEnabled(nodeProperties.colocationEnabled())
+                    .initInitiatorColocationEnabled(true)
                     .build();
 
             CmgInitMessage initMessage = msgFactory.cmgInitMessage()
diff --git 
a/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterManagementGroupManager.java
 
b/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterManagementGroupManager.java
index 7d6b1537217..33a683bf731 100644
--- 
a/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterManagementGroupManager.java
+++ 
b/modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/ClusterManagementGroupManager.java
@@ -70,8 +70,6 @@ import 
org.apache.ignite.internal.cluster.management.raft.commands.JoinReadyComm
 import org.apache.ignite.internal.cluster.management.topology.LogicalTopology;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.api.LogicalTopologySnapshot;
-import org.apache.ignite.internal.components.NodeProperties;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.disaster.system.message.ResetClusterMessage;
 import org.apache.ignite.internal.disaster.system.storage.ClusterResetStorage;
 import org.apache.ignite.internal.event.AbstractEventProducer;
@@ -190,8 +188,6 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
 
     private final LocalTopologyMetricsSource localTopologyMetricsSource;
 
-    private final NodeProperties nodeProperties;
-
     private final Consumer<RaftGroupConfiguration> 
onConfigurationCommittedListener;
 
     /** Constructor. */
@@ -208,8 +204,7 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
             FailureProcessor failureProcessor,
             ClusterIdStore clusterIdStore,
             RaftGroupOptionsConfigurer raftGroupOptionsConfigurer,
-            MetricManager metricManager,
-            NodeProperties nodeProperties
+            MetricManager metricManager
     ) {
         this(
                 vault,
@@ -225,7 +220,6 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
                 clusterIdStore,
                 raftGroupOptionsConfigurer,
                 metricManager,
-                nodeProperties,
                 config -> {}
         );
     }
@@ -245,7 +239,6 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
             ClusterIdStore clusterIdStore,
             RaftGroupOptionsConfigurer raftGroupOptionsConfigurer,
             MetricManager metricManager,
-            NodeProperties nodeProperties,
             Consumer<RaftGroupConfiguration> onConfigurationCommittedListener
     ) {
         this.clusterResetStorage = clusterResetStorage;
@@ -281,7 +274,6 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
 
         
clusterService.messagingService().addMessageHandler(CmgMessageGroup.class, 
message -> scheduledExecutor, cmgMessageHandler);
 
-        this.nodeProperties = nodeProperties;
         this.onConfigurationCommittedListener = 
onConfigurationCommittedListener;
     }
 
@@ -359,8 +351,7 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
                 failureProcessor,
                 clusterIdStore,
                 raftGroupOptionsConfigurer,
-                metricManager,
-                new SystemPropertiesNodeProperties()
+                metricManager
         );
     }
 
@@ -379,7 +370,6 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
             ClusterIdStore clusterIdStore,
             RaftGroupOptionsConfigurer raftGroupOptionsConfigurer,
             MetricManager metricManager,
-            NodeProperties nodeProperties,
             Consumer<RaftGroupConfiguration> onConfigurationCommittedListener
     ) {
         this(
@@ -396,7 +386,6 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
                 clusterIdStore,
                 raftGroupOptionsConfigurer,
                 metricManager,
-                nodeProperties,
                 onConfigurationCommittedListener
         );
     }
@@ -678,13 +667,13 @@ public class ClusterManagementGroupManager extends 
AbstractEventProducer<Cluster
                 msg.initInitiatorColocationEnabled());
 
         NetworkMessage response;
-        if (nodeProperties.colocationEnabled() != 
msg.initInitiatorColocationEnabled()) {
+        if (!msg.initInitiatorColocationEnabled()) {
             String colocationEnabledMismatchResponseMessage = 
IgniteStringFormatter.format(
                     "Colocation modes do not match [initInitiatorNodeName={}, 
initInitiatorColocationMode={}, "
                             + "recipientColocationMode={}].",
                     sender.name(),
                     msg.initInitiatorColocationEnabled(),
-                    nodeProperties.colocationEnabled()
+                    Boolean.TRUE
             );
 
             response = 
preparePhaseInitErrorMessage(colocationEnabledMismatchResponseMessage);
diff --git 
a/modules/cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/ClusterInitializerTest.java
 
b/modules/cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/ClusterInitializerTest.java
index 7b9aa5a0213..8de8eeddf7f 100644
--- 
a/modules/cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/ClusterInitializerTest.java
+++ 
b/modules/cluster-management/src/test/java/org/apache/ignite/internal/cluster/management/ClusterInitializerTest.java
@@ -43,7 +43,6 @@ import 
org.apache.ignite.internal.cluster.management.network.messages.CancelInit
 import 
org.apache.ignite.internal.cluster.management.network.messages.CmgInitMessage;
 import 
org.apache.ignite.internal.cluster.management.network.messages.CmgMessagesFactory;
 import 
org.apache.ignite.internal.cluster.management.network.messages.CmgPrepareInitMessage;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import 
org.apache.ignite.internal.configuration.validation.TestConfigurationValidator;
 import org.apache.ignite.internal.network.ChannelType;
 import org.apache.ignite.internal.network.ClusterNodeImpl;
@@ -88,8 +87,7 @@ public class ClusterInitializerTest extends 
BaseIgniteAbstractTest {
         clusterInitializer = new ClusterInitializer(
                 clusterService,
                 hocon -> hocon,
-                new TestConfigurationValidator(),
-                new SystemPropertiesNodeProperties()
+                new TestConfigurationValidator()
         );
     }
 
diff --git 
a/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/BaseItClusterManagementTest.java
 
b/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/BaseItClusterManagementTest.java
index 4d61e6d5d7a..0d5d7066dc3 100644
--- 
a/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/BaseItClusterManagementTest.java
+++ 
b/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/BaseItClusterManagementTest.java
@@ -116,6 +116,26 @@ public abstract class BaseItClusterManagementTest extends 
IgniteAbstractTest {
         );
     }
 
+    protected MockNode createNode(
+            int idx,
+            int clusterSize,
+            Consumer<RaftGroupConfiguration> onConfigurationCommittedListener,
+            NodeAttributesProvider attributesProvider
+    ) {
+        return new MockNode(
+                testInfo,
+                new NetworkAddress("localhost", PORT_BASE + idx),
+                new StaticNodeFinder(createSeedAddresses(clusterSize)),
+                workDir,
+                raftConfiguration,
+                systemLocalConfiguration,
+                userNodeAttributes,
+                attributesProvider,
+                storageConfiguration,
+                onConfigurationCommittedListener
+        );
+    }
+
     protected static void stopNodes(Collection<MockNode> nodes) throws 
Exception {
         closeAll(nodes.parallelStream().map(node -> node::beforeNodeStop));
         closeAll(nodes.parallelStream().map(node -> node::stop));
diff --git 
a/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/MockNode.java
 
b/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/MockNode.java
index 2d96b8dfd2b..cc48f22fb48 100644
--- 
a/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/MockNode.java
+++ 
b/modules/cluster-management/src/testFixtures/java/org/apache/ignite/internal/cluster/management/MockNode.java
@@ -45,7 +45,6 @@ import 
org.apache.ignite.internal.disaster.system.SystemDisasterRecoveryStorage;
 import org.apache.ignite.internal.failure.FailureManager;
 import org.apache.ignite.internal.failure.NoOpFailureManager;
 import org.apache.ignite.internal.hlc.HybridClockImpl;
-import org.apache.ignite.internal.lang.IgniteSystemProperties;
 import org.apache.ignite.internal.manager.ComponentContext;
 import org.apache.ignite.internal.manager.IgniteComponent;
 import org.apache.ignite.internal.metrics.NoOpMetricManager;
@@ -94,6 +93,35 @@ public class MockNode {
             NodeAttributesConfiguration nodeAttributes,
             StorageConfiguration storageProfilesConfiguration,
             Consumer<RaftGroupConfiguration> onConfigurationCommittedListener
+    ) {
+        this(
+                testInfo,
+                addr,
+                nodeFinder,
+                workDir,
+                raftConfiguration,
+                systemLocalConfiguration,
+                nodeAttributes,
+                () -> Map.of(COLOCATION_FEATURE_FLAG, Boolean.TRUE.toString()),
+                storageProfilesConfiguration,
+                onConfigurationCommittedListener
+        );
+    }
+
+    /**
+     * Fake node constructor.
+     */
+    public MockNode(
+            TestInfo testInfo,
+            NetworkAddress addr,
+            NodeFinder nodeFinder,
+            Path workDir,
+            RaftConfiguration raftConfiguration,
+            SystemLocalConfiguration systemLocalConfiguration,
+            NodeAttributesConfiguration nodeAttributes,
+            NodeAttributesProvider attributesProvider,
+            StorageConfiguration storageProfilesConfiguration,
+            Consumer<RaftGroupConfiguration> onConfigurationCommittedListener
     ) {
         String nodeName = testNodeName(testInfo, addr.port());
 
@@ -133,11 +161,9 @@ public class MockNode {
         RaftGroupOptionsConfigurer cmgRaftConfigurer =
                 
RaftGroupOptionsConfigHelper.configureProperties(cmgLogStorageFactory, 
this.workDir.resolve("cmg/meta"));
 
-        boolean colocationEnabled = IgniteSystemProperties.colocationEnabled();
-
         var collector = new NodeAttributesCollector(nodeAttributes, 
storageProfilesConfiguration);
 
-        collector.register(() -> Map.of(COLOCATION_FEATURE_FLAG, 
Boolean.toString(colocationEnabled)));
+        collector.register(attributesProvider);
 
         this.clusterManager = new ClusterManagementGroupManager(
                 vaultManager,
@@ -146,8 +172,7 @@ public class MockNode {
                 new ClusterInitializer(
                         clusterService,
                         hocon -> hocon,
-                        new TestConfigurationValidator(),
-                        () -> colocationEnabled
+                        new TestConfigurationValidator()
                 ),
                 raftManager,
                 clusterStateStorage,
@@ -157,7 +182,6 @@ public class MockNode {
                 clusterIdHolder,
                 cmgRaftConfigurer,
                 new NoOpMetricManager(),
-                () -> colocationEnabled,
                 onConfigurationCommittedListener
         );
 
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/components/SystemPropertiesNodeProperties.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/components/SystemPropertiesNodeProperties.java
index d17e7aedbfa..e68b1ef2bb3 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/components/SystemPropertiesNodeProperties.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/components/SystemPropertiesNodeProperties.java
@@ -25,6 +25,7 @@ import org.jetbrains.annotations.TestOnly;
  *
  * <p>Should only be used for tests.
  */
+// TODO https://issues.apache.org/jira/browse/IGNITE-22522 Consider to remove 
this class and its usages.
 @TestOnly
 public class SystemPropertiesNodeProperties implements NodeProperties {
     @Override
diff --git 
a/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
index 99be4eeef29..89c4aaabb63 100644
--- 
a/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
+++ 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
@@ -1315,8 +1315,7 @@ public class ItRebalanceDistributedTest extends 
BaseIgniteAbstractTest {
             var clusterInitializer = new ClusterInitializer(
                     clusterService,
                     hocon -> hocon,
-                    new TestConfigurationValidator(),
-                    new SystemPropertiesNodeProperties()
+                    new TestConfigurationValidator()
             );
 
             ComponentWorkingDir cmgWorkDir = cmgPath(systemConfiguration, dir);
diff --git 
a/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageMultipleNodesAbstractTest.java
 
b/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageMultipleNodesAbstractTest.java
index a395f6a470a..67052daf102 100644
--- 
a/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageMultipleNodesAbstractTest.java
+++ 
b/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageMultipleNodesAbstractTest.java
@@ -40,7 +40,6 @@ import 
org.apache.ignite.internal.cluster.management.raft.ClusterStateStorage;
 import 
org.apache.ignite.internal.cluster.management.raft.TestClusterStateStorage;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyServiceImpl;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.configuration.ComponentWorkingDir;
 import org.apache.ignite.internal.configuration.RaftGroupOptionsConfigHelper;
 import org.apache.ignite.internal.configuration.SystemDistributedConfiguration;
@@ -177,8 +176,7 @@ abstract class ItMetaStorageMultipleNodesAbstractTest 
extends IgniteAbstractTest
             var clusterInitializer = new ClusterInitializer(
                     clusterService,
                     hocon -> hocon,
-                    new TestConfigurationValidator(),
-                    new SystemPropertiesNodeProperties()
+                    new TestConfigurationValidator()
             );
 
             ComponentWorkingDir cmgWorkDir = new 
ComponentWorkingDir(basePath.resolve("cmg"));
diff --git 
a/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageWatchTest.java
 
b/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageWatchTest.java
index b0d41642081..51cbc51ebde 100644
--- 
a/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageWatchTest.java
+++ 
b/modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetaStorageWatchTest.java
@@ -57,7 +57,6 @@ import 
org.apache.ignite.internal.cluster.management.configuration.NodeAttribute
 import 
org.apache.ignite.internal.cluster.management.raft.TestClusterStateStorage;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyServiceImpl;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.configuration.ComponentWorkingDir;
 import org.apache.ignite.internal.configuration.RaftGroupOptionsConfigHelper;
 import org.apache.ignite.internal.configuration.SystemDistributedConfiguration;
@@ -187,8 +186,7 @@ public class ItMetaStorageWatchTest extends 
IgniteAbstractTest {
             var clusterInitializer = new ClusterInitializer(
                     clusterService,
                     hocon -> hocon,
-                    new TestConfigurationValidator(),
-                    new SystemPropertiesNodeProperties()
+                    new TestConfigurationValidator()
             );
 
             components.add(failureManager);
diff --git 
a/modules/partition-replicator/src/integrationTest/java/org/apache/ignite/internal/partition/replicator/fixtures/Node.java
 
b/modules/partition-replicator/src/integrationTest/java/org/apache/ignite/internal/partition/replicator/fixtures/Node.java
index 082f995d7c6..101a6a2e1b1 100644
--- 
a/modules/partition-replicator/src/integrationTest/java/org/apache/ignite/internal/partition/replicator/fixtures/Node.java
+++ 
b/modules/partition-replicator/src/integrationTest/java/org/apache/ignite/internal/partition/replicator/fixtures/Node.java
@@ -67,7 +67,6 @@ import 
org.apache.ignite.internal.cluster.management.configuration.NodeAttribute
 import 
org.apache.ignite.internal.cluster.management.raft.TestClusterStateStorage;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyServiceImpl;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.configuration.ClusterConfiguration;
 import org.apache.ignite.internal.configuration.ComponentWorkingDir;
 import org.apache.ignite.internal.configuration.ConfigurationManager;
@@ -416,8 +415,7 @@ public class Node {
         var clusterInitializer = new ClusterInitializer(
                 clusterService,
                 hocon -> hocon,
-                new TestConfigurationValidator(),
-                new SystemPropertiesNodeProperties()
+                new TestConfigurationValidator()
         );
 
         ComponentWorkingDir cmgWorkDir = new 
ComponentWorkingDir(dir.resolve("cmg"));
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/ItDistributedConfigurationPropertiesTest.java
 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/ItDistributedConfigurationPropertiesTest.java
index b831248b2b7..78257bb01b3 100644
--- 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/ItDistributedConfigurationPropertiesTest.java
+++ 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/ItDistributedConfigurationPropertiesTest.java
@@ -48,7 +48,6 @@ import 
org.apache.ignite.internal.cluster.management.configuration.NodeAttribute
 import 
org.apache.ignite.internal.cluster.management.raft.TestClusterStateStorage;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyServiceImpl;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import 
org.apache.ignite.internal.configuration.storage.ConfigurationStorageListener;
 import 
org.apache.ignite.internal.configuration.storage.DistributedConfigurationStorage;
 import 
org.apache.ignite.internal.configuration.testframework.ConfigurationExtension;
@@ -198,8 +197,7 @@ public class ItDistributedConfigurationPropertiesTest 
extends BaseIgniteAbstract
             var clusterInitializer = new ClusterInitializer(
                     clusterService,
                     hocon -> hocon,
-                    new TestConfigurationValidator(),
-                    new SystemPropertiesNodeProperties()
+                    new TestConfigurationValidator()
             );
 
             ComponentWorkingDir cmgWorkDir = new 
ComponentWorkingDir(workDir.resolve("cmg"));
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/storage/ItDistributedConfigurationStorageTest.java
 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/storage/ItDistributedConfigurationStorageTest.java
index f7802e86a12..6cf0687d56b 100644
--- 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/storage/ItDistributedConfigurationStorageTest.java
+++ 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/configuration/storage/ItDistributedConfigurationStorageTest.java
@@ -40,7 +40,6 @@ import 
org.apache.ignite.internal.cluster.management.configuration.NodeAttribute
 import 
org.apache.ignite.internal.cluster.management.raft.TestClusterStateStorage;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyServiceImpl;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.configuration.ComponentWorkingDir;
 import org.apache.ignite.internal.configuration.RaftGroupOptionsConfigHelper;
 import org.apache.ignite.internal.configuration.SystemDistributedConfiguration;
@@ -172,8 +171,7 @@ public class ItDistributedConfigurationStorageTest extends 
BaseIgniteAbstractTes
             var clusterInitializer = new ClusterInitializer(
                     clusterService,
                     hocon -> hocon,
-                    new TestConfigurationValidator(),
-                    new SystemPropertiesNodeProperties()
+                    new TestConfigurationValidator()
             );
 
             ComponentWorkingDir cmgWorkDir = new 
ComponentWorkingDir(workDir.resolve("cmg"));
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
index 80d75a40e63..b43eeed3986 100644
--- 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
+++ 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
@@ -105,7 +105,6 @@ import 
org.apache.ignite.internal.cluster.management.raft.RocksDbClusterStateSto
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyImpl;
 import 
org.apache.ignite.internal.cluster.management.topology.LogicalTopologyServiceImpl;
 import org.apache.ignite.internal.cluster.management.topology.api.LogicalNode;
-import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.configuration.ComponentWorkingDir;
 import org.apache.ignite.internal.configuration.ConfigurationManager;
 import org.apache.ignite.internal.configuration.ConfigurationModules;
@@ -432,8 +431,7 @@ public class ItIgniteNodeRestartTest extends 
BaseIgniteRestartTest {
         var clusterInitializer = new ClusterInitializer(
                 clusterSvc,
                 hocon -> hocon,
-                new TestConfigurationValidator(),
-                new SystemPropertiesNodeProperties()
+                new TestConfigurationValidator()
         );
 
         ComponentWorkingDir cmgWorkDir = new 
ComponentWorkingDir(workDir.resolve("cmg"));
diff --git 
a/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteImpl.java 
b/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteImpl.java
index 812f08b3750..c5200c53d69 100644
--- 
a/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteImpl.java
+++ 
b/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteImpl.java
@@ -721,8 +721,7 @@ public class IgniteImpl implements Ignite {
         clusterInitializer = new ClusterInitializer(
                 clusterSvc,
                 clusterCfgDynamicDefaultsPatcher,
-                distributedCfgValidator,
-                nodeProperties
+                distributedCfgValidator
         );
 
         NodeAttributesCollector nodeAttributesCollector =
@@ -750,8 +749,7 @@ public class IgniteImpl implements Ignite {
                 failureManager,
                 clusterIdService,
                 cmgRaftConfigurer,
-                metricManager,
-                nodeProperties
+                metricManager
         );
 
         logicalTopologyService = new 
LogicalTopologyServiceImpl(logicalTopology, cmgMgr);

Reply via email to