This is an automated email from the ASF dual-hosted git repository.
sanpwc pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from e92e2319ef IGNITE-19182 fix npe on build index (#1884)
add 263b5f2150 IGNITE-18953 The ability to set attributes for a node to
use them for filtering specific nodes added (#1819)
No new revisions were added by this update.
Summary of changes:
examples/config/ignite-config.conf | 20 +-
.../repl/executor/ItIgnitePicocliCommandsTest.java | 4 +-
.../cluster/management/ItClusterManagerTest.java | 32 +--
.../management/raft/ItCmgRaftServiceTest.java | 46 ++---
.../management/ClusterManagementGroupManager.java | 32 ++-
.../ClusterManagementConfigurationModule.java | 2 +-
.../NodeAttributeConfigurationSchema.java} | 13 +-
.../NodeAttributesConfigurationSchema.java} | 12 +-
.../management/raft/CmgRaftGroupListener.java | 31 +--
.../cluster/management/raft/CmgRaftService.java | 20 +-
.../management/raft/RaftStorageManager.java | 12 +-
.../cluster/management/raft/ValidationManager.java | 11 +-
.../raft/commands/ClusterNodeMessage.java | 3 +
.../management/topology/LogicalTopology.java | 12 +-
.../management/topology/LogicalTopologyImpl.java | 34 ++--
.../management/topology/api/LogicalNode.java | 88 +++++++++
.../topology/api/LogicalTopologyEventListener.java | 14 +-
.../topology/api/LogicalTopologySnapshot.java | 7 +-
.../AbstractClusterStateStorageManagerTest.java | 7 +-
.../management/raft/CmgRaftGroupListenerTest.java | 3 +-
.../topology/LogicalTopologyImplTest.java | 73 +++----
.../management/BaseItClusterManagementTest.java | 11 +-
.../internal/cluster/management/MockNode.java | 14 +-
.../distributionzones/DistributionZoneManager.java | 5 +-
...butionZoneManagerLogicalTopologyEventsTest.java | 84 +++-----
.../DistributionZoneManagerScaleUpTest.java | 220 +++++++++------------
.../util/DistributionZonesTestUtil.java | 17 +-
.../impl/ItMetaStorageMultipleNodesTest.java | 7 +-
.../metastorage/impl/ItMetaStorageWatchTest.java | 7 +-
.../impl/MetaStorageRaftGroupEventsListener.java | 7 +-
.../internal/placementdriver/ActiveActorTest.java | 6 +-
.../PlacementDriverManagerTest.java | 6 +-
.../internal/placementdriver/TopologyTracker.java | 7 +-
.../raft/client/TopologyAwareRaftGroupService.java | 3 +-
.../client/TopologyAwareRaftGroupServiceTest.java | 6 +-
.../internal/rest/cluster/TopologyController.java | 7 +-
.../internal/compute/ItLogicalTopologyTest.java | 104 +++++++++-
.../ItDistributedConfigurationPropertiesTest.java | 8 +-
.../ItDistributedConfigurationStorageTest.java | 8 +-
.../storage/ItRebalanceDistributedTest.java | 8 +-
.../runner/app/ItIgniteNodeRestartTest.java | 53 ++++-
.../org/apache/ignite/internal/app/IgniteImpl.java | 5 +-
.../storage/LocalFileConfigurationStorage.java | 3 +-
.../storage/LocalFileConfigurationStorageTest.java | 2 +
.../distributed/ItTxDistributedTestSingleNode.java | 5 +-
45 files changed, 702 insertions(+), 377 deletions(-)
copy
modules/{schema/src/main/java/org/apache/ignite/internal/schema/configuration/index/IndexColumnConfigurationSchema.java
=>
cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/NodeAttributeConfigurationSchema.java}
(73%)
copy
modules/{metrics/src/main/java/org/apache/ignite/internal/metrics/configuration/MetricConfigurationSchema.java
=>
cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/NodeAttributesConfigurationSchema.java}
(72%)
create mode 100644
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/topology/api/LogicalNode.java