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

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

commit f5e7bca6ef4eb38e42e89a476af3fff22732454f
Merge: 7e44c62f3f8 2f4dabcd96c
Author: Pochatkin Mikhail <[email protected]>
AuthorDate: Tue Sep 30 14:37:48 2025 +0300

    Merge branch 'main' into IGNITE-26418

 gradle/libs.versions.toml                          |   2 +-
 .../migration-tools-commons-tests/build.gradle     |   6 +-
 .../tests/models/InterceptingFieldsModel.java      | 112 ++++++
 .../sql/FieldNameConflictException.java            |   3 +-
 .../ignite/migrationtools/sql/SqlDdlGenerator.java | 403 ++++++++++-----------
 .../PersistentTableTypeRegistryImpl.java           |  67 +++-
 .../RegisterOnlyTableTypeRegistry.java             |   9 +-
 .../tablemanagement/TableTypeDescriptor.java       |  78 ++++
 .../tablemanagement/TableTypeRegistry.java         |  11 +-
 .../tablemanagement/TableTypeRegistryMapImpl.java  |  19 +-
 .../tablemanagement/TableTypeRegistryUtils.java    |  48 +++
 .../migrationtools/types/InspectedField.java       | 159 ++++++++
 .../migrationtools/types/InspectedFieldType.java   |  19 +-
 .../ignite/migrationtools/types/TypeInspector.java | 138 +++++++
 .../sql/sql/SqlDdlGeneratorTest.java               | 225 ++++++++++--
 .../migrationtools/types/TypeInspectorTest.java    | 114 ++++++
 .../persistence/Ignite2PersistentCacheTools.java   |   2 +-
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   6 +
 .../catalog/commands/CreateTableCommand.java       |  22 +-
 .../internal/catalog/commands/DefaultValue.java    |   2 +-
 .../descriptors/CatalogTableDescriptor.java        | 305 ++++++++++++----
 .../CatalogTableDescriptorSerializers.java         |  52 +--
 .../internal/catalog/storage/AlterColumnEntry.java |  43 +--
 .../internal/catalog/storage/DropColumnsEntry.java |  42 +--
 .../internal/catalog/storage/NewColumnsEntry.java  |  37 +-
 .../internal/catalog/storage/RenameTableEntry.java |  36 +-
 .../{RenameTableEntry.java => UpdateTable.java}    |  79 ++--
 .../ignite/internal/catalog/CatalogTableTest.java  |  11 +-
 .../commands/AbstractCommandValidationTest.java    |  21 +-
 .../catalog/commands/CatalogUtilsTest.java         |  12 +-
 .../descriptors/CatalogTableDescriptorTest.java    | 134 ++++++-
 .../storage/CatalogEntrySerializationTest.java     |  22 +-
 .../catalog/storage/TestTableDescriptors.java      | 124 ++++---
 .../ignite/client/handler/FakeCatalogService.java  |  23 +-
 .../distributionzones/ItEmptyDataNodesTest.java    | 127 +++++++
 .../rebalance/ItRebalanceDistributedTest.java      |  12 +-
 .../distributionzones/DistributionZoneManager.java |  33 +-
 .../exception/EmptyDataNodesException.java}        |  24 +-
 .../distributionzones/rebalance/RebalanceUtil.java |  11 +-
 .../rebalance/ZoneRebalanceUtil.java               |   8 +-
 .../RebalanceUtilUpdateAssignmentsTest.java        |  30 +-
 .../network/netty/RecoveryHandshakeTest.java       |  43 +--
 .../partition/replicator/fixtures/Node.java        |  16 +-
 .../PartitionReplicaLifecycleManager.java          |   5 +-
 .../schema/CatalogValidationSchemasSource.java     |  12 +-
 .../schemacompat/SchemaCompatibilityValidator.java |   8 +-
 .../schema/CatalogValidationSchemasSourceTest.java |  20 +-
 .../EmptyAssignmentsException.java}                |  25 +-
 .../MultiActorPlacementDriverTest.java             |   4 +-
 .../PlacementDriverManagerTest.java                |   4 +-
 .../placementdriver/AssignmentsTracker.java        |   7 +-
 .../placementdriver/PlacementDriverManager.java    |  16 +-
 .../ignite/internal/placementdriver/Utils.java     |  50 +++
 .../placementdriver/leases/LeaseTracker.java       |  77 +++-
 .../internal/placementdriver/ActiveActorTest.java  |   4 +-
 .../placementdriver/LeaseNegotiationTest.java      |  11 +-
 .../internal/placementdriver/LeaseTrackerTest.java |   8 +-
 .../internal/placementdriver/LeaseUpdaterTest.java |   6 +-
 .../placementdriver/PlacementDriverTest.java       |  20 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |   2 +
 modules/platforms/cpp/ignite/odbc/common_types.cpp |   2 +
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |   6 +
 .../org/apache/ignite/raft/jraft/NodeManager.java  |  33 +-
 .../ignite/raft/jraft/rpc/InvokeCallback.java      |   4 +-
 .../ignite/raft/jraft/rpc/AbstractRpcTest.java     |  37 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |  14 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  38 +-
 .../ignite/internal/app/ThreadPoolsManager.java    |  11 +
 .../ignite/internal/schema/SchemaManager.java      |   2 +-
 .../apache/ignite/internal/schema/SchemaUtils.java |   2 +-
 .../ignite/internal/schema/SchemaManagerTest.java  |  45 +--
 .../CatalogToSchemaDescriptorConverterTest.java    |  37 +-
 .../sql/engine/schema/SqlSchemaManagerImpl.java    |   6 +-
 .../statistic/SqlStatisticManagerImplTest.java     |  49 ++-
 .../internal/storage/BaseMvTableStorageTest.java   |  33 +-
 .../storage/index/AbstractIndexStorageTest.java    |  28 +-
 .../ItTxAbstractDistributedTestSingleNode.java     |  29 +-
 .../internal/table/distributed/TableManager.java   |   1 -
 .../table/distributed/index/IndexMeta.java         |   2 +-
 .../replicator/PartitionReplicaListener.java       |   2 +-
 .../distributed/schema/SchemaVersionsImpl.java     |   2 +-
 .../index/BaseIndexMetaStorageTest.java            |   2 +-
 .../raft/PartitionCommandListenerTest.java         |   2 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |   2 +-
 ...itionReplicaListenerSortedIndexLockingTest.java |   2 +-
 .../replication/PartitionReplicaListenerTest.java  |  41 ++-
 .../ZonePartitionReplicaListenerTest.java          |  37 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |   2 +-
 .../table/impl/DummyInternalTableImpl.java         |   2 +-
 89 files changed, 2452 insertions(+), 990 deletions(-)


Reply via email to