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

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


    from 7e44c62f3f8 IGNITE-26418 Fix potential netty buffers leak
     add c59ccbbd41a IGNITE-26528 Fix flaky DeploymentManagementControllerTest 
(#6657)
     add 12d933e0c67 IGNITE-26522 Fix timeouts in 
ItTxDistributedTestSingleNode.testImplicitTransactionTimeout (#6653)
     add b688491699a IGNITE-26494 Raft heartbeats use fork-join common thread 
pool (#6640)
     add c2a3e76a5ff Bump org.apache.commons:commons-lang3 from 3.18.0 to 
3.19.0 (#6650)
     add c5302d320e7 IGNITE-26535 Remove unused parameters in 
RecoveryHandshakeTest (#6658)
     add 1540b414c12 IGNITE-24632 add CatalogTableDescriptor.Builder (#6648)
     add 92844b66f1a IGNITE-26395 Correct processing of initial empty data 
nodes (#6604)
     add 9279e9e6529 IGNITE-26545 Fix shutdown TableManager#rebalanceScheduler 
(#6668)
     add 2f4dabcd96c IGNITE-26520 Migration Tools: Refactor SqlDdlGenerator 
(#6656)
     new f5e7bca6ef4 Merge branch 'main' into IGNITE-26418

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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   |  11 +-
 .../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}        |  25 +-
 .../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}                |  17 +-
 .../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, 2437 insertions(+), 990 deletions(-)
 create mode 100644 
migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/models/InterceptingFieldsModel.java
 create mode 100644 
migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/TableTypeDescriptor.java
 create mode 100644 
migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/TableTypeRegistryUtils.java
 create mode 100644 
migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/InspectedField.java
 copy dev-utilities/build.gradle => 
migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/InspectedFieldType.java
 (81%)
 create mode 100644 
migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/TypeInspector.java
 create mode 100644 
migration-tools/modules/migration-tools-commons/src/test/java/org/apache/ignite/migrationtools/types/TypeInspectorTest.java
 copy 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/storage/{RenameTableEntry.java
 => UpdateTable.java} (55%)
 create mode 100644 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/distributionzones/ItEmptyDataNodesTest.java
 copy 
modules/{file-transfer/src/main/java/org/apache/ignite/internal/network/file/exception/FileTransferException.java
 => 
distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/exception/EmptyDataNodesException.java}
 (60%)
 copy 
modules/{raft-api/src/main/java/org/apache/ignite/internal/raft/GroupOverloadedException.java
 => 
placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/EmptyAssignmentsException.java}
 (59%)
 create mode 100644 
modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/Utils.java

Reply via email to