You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by gi...@apache.org on 2025/05/08 08:38:39 UTC

(ignite-3) branch dependabot/gradle/org.openapi.generator-7.13.0 updated (d1de76e2400 -> 9e587b71e9f)

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

github-bot pushed a change to branch dependabot/gradle/org.openapi.generator-7.13.0
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


 discard d1de76e2400 Bump org.openapi.generator from 7.12.0 to 7.13.0
     add bf6a9c80ef4 IGNITE-25307 Fix ItReplicaLifecycleTest.testAlterReplicaTriggerDefaultZone (#5762)
     add 7f1757746e0 Bump io.github.bonede:tree-sitter from 0.24.4 to 0.25.3 (#5743)
     add 61f747c1890 IGNITE-25154 Sql. Fixed TIMESTAMP_WITH_LOCAL_TIME_ZONE interval arithmetic (#5734)
     add 2698ebfa49c IGNITE-25295 Ignore closed storages for TxCleanupRecoveryRequest (#5763)
     add a78251b046f IGNITE-24879 Sql. Add planner tests for temporal types coersion (#5690)
     add d46a59c1be3 IGNITE-25001 Sql. ProjectScanMergeRule doesn't preserve name of columns (#5746)
     add 3277dcebe4a IGNITE-25167 Catalog compaction should ignore NodeStoppingException (#5767)
     add f6931866856 IGNITE-25318 Fix javadoc in SERVER_TO_CLIENT_REQUEST_ERR (#5768)
     add d4f980ee86d IGNITE-25316 Fix ExecutionOptions.equals and hashCode (#5765)
     add e5582b848dd IGNITE-25321 Sql. Fix compilation after IGNITE-25001 (#5770)
     add 770bbf4c409 IGNITE-25269 Await empty pending assignments within ItRebalanceDistributedTest. (#5766)
     add fdfc35c8513 IGNITE-17325 Implement a comparator for inlined BinaryTuple in sorted index (#5686)
     add 2ab285d9076 IGNITE-25325 Fix prevote logging in NodeImpl (#5772)
     add ce88bdc71dc IGNITE-25301 Fix deadlock in data streamer (#5771)
     add ed5b82a680b IGNITE-24715 Fix ItMapReduceTest.cancelSplit (#5775)
     add 8e1dc5e3284 IGNITE-25326 Throw exception when handling replica request for destroyed table (#5776)
     add ba11ccfe40a IGNITE-25328 Refactor test node startup (#5773)
     add 6d05f5a19ab IGNITE-25331 Fix Compute test flakiness due to random feature flags (#5777)
     add 3ce582d794a Bump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (#5730)
     add faefdae1507 Bump io.github.bonede:tree-sitter-json from 0.23.0 to 0.24.8 (#5764)
     add e8397c56638 IGNITE-24234 Implement Migration Tools for data migration from Ignite 2 to Ignite 3 (#5605)
     add 9e587b71e9f Bump org.openapi.generator from 7.12.0 to 7.13.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d1de76e2400)
            \
             N -- N -- N   refs/heads/dependabot/gradle/org.openapi.generator-7.13.0 (9e587b71e9f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |   21 +
 gradle.properties                                  |    3 +
 gradle/libs.versions.toml                          |   24 +-
 migration-tools/.gitignore                         |   26 +
 migration-tools/README.md                          |  198 +++
 migration-tools/log4j2-test.xml                    |   30 +
 migration-tools/modules/e2e-ai3-tests/build.gradle |   41 +
 .../e2e/DataMigrationWithIgnite3ClientTest.java    |  156 +++
 .../modules/ignite2-repack/build.gradle            |   54 +
 .../modules/ignite3-repack/build.gradle            |  110 ++
 .../modules/ignite3-slim-repack/build.gradle       |   83 ++
 .../migration-tools-ai2-test-fixtures/build.gradle |   29 +
 .../org/apache/ignite/examples/model/Address.java  |   72 +
 .../apache/ignite/examples/model/Organization.java |  132 ++
 .../ignite/examples/model/OrganizationType.java    |   32 +
 .../org/apache/ignite/examples/model/Person.java   |  148 ++
 .../apache/ignite/examples/model/package-info.java |   23 +
 .../modules/migration-tools-cli/build.gradle       |   45 +
 .../org/apache/ignite/migrationtools/cli/Main.java |  125 ++
 .../migrationtools/cli/TopLevelCliCommand.java     |   51 +
 .../configs/calls/ConfigurationConverterCall.java  |  102 ++
 .../commands/ConfigurationConverterCmd.java        |   59 +
 .../IgniteClientConnectionExceptionHandler.java    |   37 +
 .../cli/mixins/ClassloaderOption.java              |   76 +
 .../cli/persistence/calls/ListCachesCall.java      |  111 ++
 .../cli/persistence/calls/MigrateCacheCall.java    |  430 ++++++
 .../calls/RetriableMigrateCacheCall.java           |  137 ++
 .../cli/persistence/commands/ListCachesCmd.java    |   45 +
 .../cli/persistence/commands/MigrateCacheCmd.java  |   68 +
 .../persistence/commands/PersistenceBaseCmd.java   |   97 ++
 .../cli/persistence/params/MigrateCacheParams.java |   98 ++
 .../cli/persistence/params/MigrationMode.java      |   39 +
 .../cli/persistence/params/PersistenceParams.java  |   43 +
 .../params/RetrieableMigrateCacheParams.java       |   49 +
 .../cli/sql/calls/SqlDdlGeneratorCall.java         |  144 ++
 .../cli/sql/commands/SqlDdlGeneratorCmd.java       |   67 +
 .../src/main/resources/log4j2.xml                  |   30 +
 .../calls/RetriableMigrateCacheCallTest.java       |  161 +++
 .../migration-tools-commons-tests/build.gradle     |   63 +
 .../SkipUnsupportedOperationsHandlers.java         |   51 +
 .../tests/bases/MigrationTestBase.java             |  152 ++
 .../tests/clusters/FullSampleCluster.java          |   51 +
 .../tests/containers/Ignite2ClusterContainer.java  |  233 ++++
 .../containers/Ignite2ClusterWithSamples.java      |  142 ++
 .../tests/containers/Ignite3ClusterContainer.java  |  186 +++
 .../tests/models/ComplexKeyIntStr.java             |   58 +
 .../migrationtools/tests/models/SimplePojo.java    |   82 ++
 .../tests/utils/RunIgnite2Cluster.java             |   43 +
 .../tests/utils/RunIgnite3Cluster.java             |   37 +
 .../modules/migration-tools-commons/build.gradle   |   37 +
 .../config/Ignite2ConfigurationUtils.java          |   99 ++
 .../config/Ignite3ConfigurationUtils.java          |  142 ++
 .../config/loader/BeanWrapperSpy.java              |  249 ++++
 .../config/loader/CustomBeanFactory.java           |   93 ++
 .../config/registry/CombinedConfigRegistry.java    |   60 +
 .../registry/ConfigurationRegistryInterface.java   |   29 +
 .../storage/NoDefaultsStorageConfiguration.java    |   72 +
 .../sql/FieldNameConflictException.java            |   54 +
 .../ignite/migrationtools/sql/SqlDdlGenerator.java |  841 +++++++++++
 .../migrationtools/tablemanagement/Namespace.java  |   51 +
 .../PersistentTableTypeRegistryImpl.java           |   94 ++
 .../RegisterOnlyTableTypeRegistry.java             |   41 +
 .../tablemanagement/SchemaUtils.java               |   51 +
 .../tablemanagement/TableTypeRegistry.java         |   44 +
 .../tablemanagement/TableTypeRegistryMapImpl.java  |   46 +
 .../converters/CalendarToInstantConverter.java     |   38 +
 .../CalendarToLocalDateTimeConverter.java          |   38 +
 .../types/converters/DateToInstantConverter.java   |   35 +
 .../converters/DateToLocalDateTimeConverter.java   |   36 +
 .../converters/EnumToStringTypeConverter.java      |   39 +
 .../types/converters/IdentityConverter.java        |   35 +
 .../converters/SqlDateToLocalDateConverter.java    |   35 +
 .../converters/SqlTimeToLocalTimeConverter.java    |   35 +
 .../converters/SqlTimestampToInstantConverter.java |   35 +
 .../SqlTimestampToLocalDateTimeConverter.java      |   35 +
 .../converters/StaticTypeConverterFactory.java     |   70 +
 .../types/converters/TypeConverterFactory.java     |   27 +
 .../migrationtools/utils/ClassnameUtils.java       |   44 +
 .../internal/catalog/sql/CatalogExtensions.java    |   31 +
 .../sql/sql/SqlDdlGeneratorTest.java               |  393 ++++++
 .../migration-tools-config-converter/build.gradle  |   56 +
 .../config/ClusterLoadsConfigTest.java             |   56 +
 .../config/ConfigurationConverter.java             |  125 ++
 .../converters/ClientConnectorConverter.java       |   53 +
 .../converters/CommunicationSpiConverter.java      |   57 +
 .../config/converters/ConfigurationConverter.java  |   28 +
 .../DataRegionConfigurationConverter.java          |  104 ++
 .../config/converters/DiscoverySpiConverter.java   |  116 ++
 .../converters/SslContextFactoryConverter.java     |   81 ++
 .../config/ConfigurationConverterTest.java         |  217 +++
 .../migrationtools/config/ConfigExamples.java      |   40 +
 .../migrationtools/config/ConfigTestUtils.java     |  109 ++
 .../migration-tools-persistence/build.gradle       |   63 +
 .../persistence/BasePersistentTestContext.java     |   96 ++
 .../CacheDdlCreationFromWorkDirTest.java           |  122 ++
 .../persistence/JsonSerializersTests.java          |  147 ++
 .../migrationtools/persistence/ListCachesTest.java |   56 +
 .../persistence/PdsNodeDiscoveryTests.java         |   89 ++
 .../persistence/Ignite2PersistenceTools.java       |  165 +++
 .../persistence/Ignite2PersistentCacheTools.java   |  222 +++
 .../migrationtools/persistence/LoggerBridge.java   |   93 ++
 .../persistence/MigrationCacheProcessor.java       |  297 ++++
 .../persistence/MigrationKernal.java               |   60 +
 .../persistence/MigrationKernalContext.java        |  306 ++++
 .../persistence/MigrationNodeFolderResolver.java   |  124 ++
 .../mappers/AbstractSchemaColumnsProcessor.java    |  443 ++++++
 .../persistence/mappers/CacheDataRowProcessor.java |   67 +
 .../persistence/mappers/CustomTupleImpl.java       |  261 ++++
 .../IgnoreMismatchesSchemaColumnProcessor.java     |   93 ++
 .../RecordAndTableSchemaMismatchException.java     |   53 +
 .../mappers/SchemaColumnProcessorStats.java        |   40 +
 .../mappers/SchemaColumnsProcessor.java            |   28 +
 .../mappers/SimpleSchemaColumnsProcessor.java      |   55 +
 .../mappers/SkipRecordsSchemaColumnsProcessor.java |   84 ++
 .../persistence/utils/pubsub/BasicProcessor.java   |   62 +
 .../utils/pubsub/RateLimiterProcessor.java         |   72 +
 .../utils/pubsub/StreamerPublisher.java            |  122 ++
 .../persistence/SchemaColumnsProcessorTest.java    |  484 +++++++
 .../utils/pubsub/RateLimiterProcessorTest.java     |   68 +
 migration-tools/packaging/cli/build.gradle         |  163 +++
 migration-tools/packaging/cli/docker/Dockerfile    |   13 +
 migration-tools/packaging/cli/start.bat            |   51 +
 migration-tools/packaging/cli/start.sh             |   43 +
 .../packaging/common/linux/jvmdefaults.sh          |   80 ++
 .../packaging}/common/linux/setup-java.sh          |    0
 .../packaging/common/windows/jvmdefaults.bat       |   67 +
 .../packaging/common/windows/setup-java.bat        |   63 +
 .../resources/configs-custom/empty-config.xml      |   11 +
 .../resources/configs-custom/ignite-config.0.xml   |  137 ++
 .../resources/configs-custom/ignite-config.1.xml   |   56 +
 .../resources/configs-custom/ignite-config.2.xml   |   67 +
 .../resources/sample-clusters/docker-compose.yml   |   76 +
 .../sample-clusters/example-persistent-store.xml   |   62 +
 .../tools/e2e-tests-framework/.gitignore           |   39 +
 .../e2e-tests-framework/ai2-runner/.gitignore      |   39 +
 .../e2e-tests-framework/ai2-runner/build.gradle    |   49 +
 .../ai2-runner/docker/Dockerfile                   |   10 +
 .../e2e/framework/runners/Ignite2SeedDataTest.java |  143 ++
 .../framework/runners/Ignite2TestBootStrap.java    |  105 ++
 .../e2e-tests-framework/framework-core/.gitignore  |   38 +
 .../framework-core/build.gradle                    |   31 +
 .../tests/e2e/framework/core/DiscoveryUtils.java   |   51 +
 .../e2e/framework/core/ExampleBasedCacheTest.java  |   56 +
 .../core/ExampleBasedCacheTestProvider.java        |   27 +
 .../e2e/framework/core/Ignite3TestAnnotation.java  |   30 +
 .../e2e/framework/core/MyAnnotationProcessor.java  |   48 +
 .../tests/e2e/framework/core/SqlTest.java          |   28 +
 .../tests/e2e/framework/core/SqlTestUtils.java     |   69 +
 .../e2e/framework/runners/JdbcTestBootstrap.java   |  100 ++
 .../e2e-tests-framework/implementations/.gitignore |   38 +
 .../implementations/build.gradle                   |   42 +
 .../tests/e2e/impl/IntArrayCachesTest.java         |  125 ++
 .../tests/e2e/impl/MyBinaryKeyValueCacheTest.java  |  110 ++
 .../tests/e2e/impl/MyOrganizationsCacheTest.java   |   98 ++
 .../tests/e2e/impl/MySimpleMapCacheTest.java       |   50 +
 .../tests/e2e/impl/PersonCacheTest.java            |   58 +
 .../tests/e2e/impl/VeryBasicAbstractCacheTest.java |  164 +++
 .../java/org/apache/ignite/lang/ErrorGroups.java   |    2 +-
 .../internal/binarytuple/BinaryTupleParser.java    |   53 +
 .../compaction/CatalogCompactionRunner.java        |    8 +-
 .../CatalogCompactionRunnerSelfTest.java           |   32 +
 .../ignite/client/TestClientHandlerModule.java     |    1 +
 .../ignite/internal/compute/ItMapReduceTest.java   |    2 +-
 .../ignite/internal/compute/ExecutionOptions.java  |    5 +-
 .../compute/executor/ComputeExecutorImpl.java      |    2 +
 .../ignite/internal/streamer/StreamerBuffer.java   |   65 +-
 .../internal/streamer/StreamerSubscriber.java      |    8 +-
 .../rebalance/ItRebalanceDistributedTest.java      |   29 +-
 .../marshal/UserObjectMarshaller.java              |    2 +-
 .../replicator/AbstractZoneReplicationTest.java    |   17 +-
 .../replicator/ItAbstractColocationTest.java       |   17 +-
 .../partition/replicator/fixtures/Node.java        |   58 +-
 .../replicator/ZonePartitionReplicaListener.java   |   10 +-
 .../handlers/TxCleanupRecoveryRequestHandler.java  |   10 +-
 .../ZonePartitionReplicaListenerTest.java          |   45 +-
 .../TxCleanupRecoveryRequestHandlerTest.java       |  102 ++
 .../dotnet/Apache.Ignite.Tests/JavaServer.cs       |    2 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |    2 +-
 .../internal/schema/BinaryTupleComparator.java     |   75 +-
 .../schema/BinaryTupleComparatorUtils.java         |  304 ++++
 .../internal/schema/PartialBinaryTupleMatcher.java |  189 +++
 .../internal/schema/BinaryTupleComparatorTest.java |  106 ++
 modules/sql-engine/build.gradle                    |    1 +
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |    6 -
 .../internal/sql/engine/ItImplicitCastsTest.java   |   10 +-
 .../ignite/internal/sql/engine/ItIntervalTest.java |   47 +-
 .../sql/engine/ItProjectScanMergeRuleTest.java     |    6 +-
 .../apache/ignite/internal/sql/sqllogic/Plan.java  |   96 ++
 .../ignite/internal/sql/sqllogic/Script.java       |    1 +
 .../integrationTest/sql/group1/explain/scan.test   |  325 +++++
 .../types/timestamp/test_incorrect_timestamp.test  |   15 +
 .../timestamp/test_incorrect_timestamp_ltz.test    |   19 +-
 .../internal/sql/engine/exec/exp/RexImpTable.java  |    5 +-
 .../sql/engine/prepare/IgniteConvertletTable.java  |   66 +
 .../sql/engine/prepare/IgniteTypeCoercion.java     |   12 +-
 .../internal/sql/engine/rel/AbstractIndexScan.java |    3 +-
 .../internal/sql/engine/rel/IgniteIndexScan.java   |   44 +-
 .../internal/sql/engine/rel/IgniteKeyValueGet.java |   10 +-
 .../sql/engine/rel/IgniteSystemViewScan.java       |   13 +-
 .../internal/sql/engine/rel/IgniteTableModify.java |   24 +
 .../internal/sql/engine/rel/IgniteTableScan.java   |   78 +-
 .../engine/rel/ProjectableFilterableTableScan.java |   55 +-
 .../engine/rel/logical/IgniteLogicalIndexScan.java |   31 +-
 .../rel/logical/IgniteLogicalSystemViewScan.java   |   36 +-
 .../engine/rel/logical/IgniteLogicalTableScan.java |   37 +-
 .../sql/engine/rule/LogicalScanConverterRule.java  |    5 +-
 .../engine/rule/TableScanToKeyValueGetRule.java    |    1 +
 .../sql/engine/rule/logical/ExposeIndexRule.java   |    3 +-
 .../engine/rule/logical/FilterScanMergeRule.java   |   10 +-
 .../engine/rule/logical/LogicalOrToUnionRule.java  |    1 +
 .../engine/rule/logical/ProjectScanMergeRule.java  |   10 +-
 .../internal/sql/engine/schema/IgniteIndex.java    |    4 +-
 .../sql/engine/schema/IgniteSystemViewImpl.java    |    2 +-
 .../sql/engine/schema/IgniteTableImpl.java         |    2 +-
 .../sql/engine/type/IgniteTypeFactory.java         |   84 ++
 .../sql/engine/planner/AbstractPlannerTest.java    |   56 +
 .../planner/CorrelatedSubqueryPlannerTest.java     |    4 +-
 .../sql/engine/planner/TpchQueryPlannerTest.java   |    7 -
 .../planner/datatypes/BaseTypeCoercionTest.java    |  475 ++++++-
 .../datatypes/BinaryInsertCoercionTest.java        |   32 +-
 .../DateTimeAggregateTypeCoercionTest.java         |   79 ++
 .../datatypes/DateTimeCaseTypeCoercionTest.java    |  710 ++++++++++
 .../DateTimeComparisonTypeCoercionTest.java        |  312 +++++
 .../DateTimeFunctionsTypeCoercionTest.java         |  254 ++++
 .../datatypes/DateTimeInTypeCoercionTest.java      | 1471 ++++++++++++++++++++
 .../DateTimeInsertSourcesTypeCoercionTest.java     |  302 ++++
 .../DateTimeMergeSourcesCoercionTest.java          |  361 +++++
 .../datatypes/DateTimeQualifyCoercionTest.java     |  345 +++++
 .../datatypes/DateTimeSetOperatorCoercionTest.java |  296 ++++
 .../DateTimeUpdateSourcesCoercionTest.java         |  401 ++++++
 .../NumericAggregateTypeCoercionTest.java          |   29 -
 .../datatypes/NumericCaseTypeCoercionTest.java     |   33 -
 .../NumericFunctionsTypeCoercionTest.java          |  146 --
 .../datatypes/NumericInTypeCoercionTest.java       |   44 -
 .../NumericInsertSourcesCoercionTest.java          |   28 -
 .../datatypes/NumericMergeSourcesCoercionTest.java |   38 -
 .../NumericQuantifyOperatorTypeCoercionTest.java   |  121 --
 .../datatypes/NumericSetOperatorCoercionTest.java  |   93 --
 .../planner/datatypes/utils/DatetimePair.java      |  118 ++
 .../datatypes/utils/DifferentFamiliesPair.java     |  108 +-
 .../sql/engine/planner/datatypes/utils/Types.java  |   13 +
 .../sql/engine/type/IgniteTypeFactorySelfTest.java |  291 ++++
 .../src/test/resources/tpch/plan/q1.plan           |   12 +-
 .../src/test/resources/tpch/plan/q21.plan          |   12 +-
 .../internal/sql/engine/util/SqlTestUtils.java     |   20 +-
 .../sql/engine/util/SqlTestUtilsSelfTest.java      |   56 +
 .../ignite/internal/storage/util/StorageUtils.java |   16 +
 .../pagememory/index/sorted/SortedIndexTree.java   |   25 +-
 .../index/sorted/io/SortedIndexTreeIo.java         |   19 +-
 settings.gradle                                    |   51 +
 250 files changed, 22072 insertions(+), 988 deletions(-)
 create mode 100644 migration-tools/.gitignore
 create mode 100644 migration-tools/README.md
 create mode 100644 migration-tools/log4j2-test.xml
 create mode 100644 migration-tools/modules/e2e-ai3-tests/build.gradle
 create mode 100644 migration-tools/modules/e2e-ai3-tests/src/integrationTest/java/org/apache/ignite/migrationtools/tests/e2e/DataMigrationWithIgnite3ClientTest.java
 create mode 100644 migration-tools/modules/ignite2-repack/build.gradle
 create mode 100644 migration-tools/modules/ignite3-repack/build.gradle
 create mode 100644 migration-tools/modules/ignite3-slim-repack/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-ai2-test-fixtures/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-ai2-test-fixtures/src/testFixtures/java/org/apache/ignite/examples/model/Address.java
 create mode 100644 migration-tools/modules/migration-tools-ai2-test-fixtures/src/testFixtures/java/org/apache/ignite/examples/model/Organization.java
 create mode 100644 migration-tools/modules/migration-tools-ai2-test-fixtures/src/testFixtures/java/org/apache/ignite/examples/model/OrganizationType.java
 create mode 100644 migration-tools/modules/migration-tools-ai2-test-fixtures/src/testFixtures/java/org/apache/ignite/examples/model/Person.java
 create mode 100644 migration-tools/modules/migration-tools-ai2-test-fixtures/src/testFixtures/java/org/apache/ignite/examples/model/package-info.java
 create mode 100644 migration-tools/modules/migration-tools-cli/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/Main.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/TopLevelCliCommand.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/configs/calls/ConfigurationConverterCall.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/configs/commands/ConfigurationConverterCmd.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/exceptions/IgniteClientConnectionExceptionHandler.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/mixins/ClassloaderOption.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/calls/ListCachesCall.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/calls/MigrateCacheCall.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/calls/RetriableMigrateCacheCall.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/commands/ListCachesCmd.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/commands/MigrateCacheCmd.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/commands/PersistenceBaseCmd.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/params/MigrateCacheParams.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/params/MigrationMode.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/params/PersistenceParams.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/persistence/params/RetrieableMigrateCacheParams.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/sql/calls/SqlDdlGeneratorCall.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/sql/commands/SqlDdlGeneratorCmd.java
 create mode 100644 migration-tools/modules/migration-tools-cli/src/main/resources/log4j2.xml
 create mode 100644 migration-tools/modules/migration-tools-cli/src/test/java/org/apache/ignite/migrationtools/cli/persistence/calls/RetriableMigrateCacheCallTest.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/handlers/SkipUnsupportedOperationsHandlers.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/bases/MigrationTestBase.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/clusters/FullSampleCluster.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/containers/Ignite2ClusterContainer.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/containers/Ignite2ClusterWithSamples.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/containers/Ignite3ClusterContainer.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/models/ComplexKeyIntStr.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/models/SimplePojo.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/utils/RunIgnite2Cluster.java
 create mode 100644 migration-tools/modules/migration-tools-commons-tests/src/main/java/org/apache/ignite/migrationtools/tests/utils/RunIgnite3Cluster.java
 create mode 100644 migration-tools/modules/migration-tools-commons/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/Ignite2ConfigurationUtils.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/Ignite3ConfigurationUtils.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/loader/BeanWrapperSpy.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/loader/CustomBeanFactory.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/registry/CombinedConfigRegistry.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/registry/ConfigurationRegistryInterface.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/config/storage/NoDefaultsStorageConfiguration.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/sql/FieldNameConflictException.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/sql/SqlDdlGenerator.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/Namespace.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/PersistentTableTypeRegistryImpl.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/RegisterOnlyTableTypeRegistry.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/SchemaUtils.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/TableTypeRegistry.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/tablemanagement/TableTypeRegistryMapImpl.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/CalendarToInstantConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/CalendarToLocalDateTimeConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/DateToInstantConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/DateToLocalDateTimeConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/EnumToStringTypeConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/IdentityConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/SqlDateToLocalDateConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/SqlTimeToLocalTimeConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/SqlTimestampToInstantConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/SqlTimestampToLocalDateTimeConverter.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/StaticTypeConverterFactory.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/types/converters/TypeConverterFactory.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite/migrationtools/utils/ClassnameUtils.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/main/java/org/apache/ignite3/internal/catalog/sql/CatalogExtensions.java
 create mode 100644 migration-tools/modules/migration-tools-commons/src/test/java/org/apache/ignite/migrationtools/sql/sql/SqlDdlGeneratorTest.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/integrationTest/java/org/apache/ignite/migrationtools/config/ClusterLoadsConfigTest.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/ConfigurationConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/converters/ClientConnectorConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/converters/CommunicationSpiConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/converters/ConfigurationConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/converters/DataRegionConfigurationConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/converters/DiscoverySpiConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/main/java/org/apache/ignite/migrationtools/config/converters/SslContextFactoryConverter.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/test/java/org/apache/ignite/migrationtools/config/ConfigurationConverterTest.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/testFixtures/java/org/apache/ignite/migrationtools/config/ConfigExamples.java
 create mode 100644 migration-tools/modules/migration-tools-config-converter/src/testFixtures/java/org/apache/ignite/migrationtools/config/ConfigTestUtils.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/build.gradle
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/integrationTest/java/org/apache/ignite/migrationtools/persistence/BasePersistentTestContext.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/integrationTest/java/org/apache/ignite/migrationtools/persistence/CacheDdlCreationFromWorkDirTest.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/integrationTest/java/org/apache/ignite/migrationtools/persistence/JsonSerializersTests.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/integrationTest/java/org/apache/ignite/migrationtools/persistence/ListCachesTest.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/integrationTest/java/org/apache/ignite/migrationtools/persistence/PdsNodeDiscoveryTests.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/Ignite2PersistenceTools.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/Ignite2PersistentCacheTools.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/LoggerBridge.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/MigrationCacheProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/MigrationKernal.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/MigrationKernalContext.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/MigrationNodeFolderResolver.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/AbstractSchemaColumnsProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/CacheDataRowProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/CustomTupleImpl.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/IgnoreMismatchesSchemaColumnProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/RecordAndTableSchemaMismatchException.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/SchemaColumnProcessorStats.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/SchemaColumnsProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/SimpleSchemaColumnsProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/mappers/SkipRecordsSchemaColumnsProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/utils/pubsub/BasicProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/utils/pubsub/RateLimiterProcessor.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/main/java/org/apache/ignite/migrationtools/persistence/utils/pubsub/StreamerPublisher.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/test/java/org/apache/ignite/migrationtools/persistence/SchemaColumnsProcessorTest.java
 create mode 100644 migration-tools/modules/migration-tools-persistence/src/test/java/org/apache/ignite/migrationtools/persistence/utils/pubsub/RateLimiterProcessorTest.java
 create mode 100644 migration-tools/packaging/cli/build.gradle
 create mode 100644 migration-tools/packaging/cli/docker/Dockerfile
 create mode 100644 migration-tools/packaging/cli/start.bat
 create mode 100644 migration-tools/packaging/cli/start.sh
 create mode 100644 migration-tools/packaging/common/linux/jvmdefaults.sh
 copy {packaging => migration-tools/packaging}/common/linux/setup-java.sh (100%)
 create mode 100644 migration-tools/packaging/common/windows/jvmdefaults.bat
 create mode 100644 migration-tools/packaging/common/windows/setup-java.bat
 create mode 100644 migration-tools/resources/configs-custom/empty-config.xml
 create mode 100644 migration-tools/resources/configs-custom/ignite-config.0.xml
 create mode 100644 migration-tools/resources/configs-custom/ignite-config.1.xml
 create mode 100644 migration-tools/resources/configs-custom/ignite-config.2.xml
 create mode 100644 migration-tools/resources/sample-clusters/docker-compose.yml
 create mode 100644 migration-tools/resources/sample-clusters/example-persistent-store.xml
 create mode 100644 migration-tools/tools/e2e-tests-framework/.gitignore
 create mode 100644 migration-tools/tools/e2e-tests-framework/ai2-runner/.gitignore
 create mode 100644 migration-tools/tools/e2e-tests-framework/ai2-runner/build.gradle
 create mode 100644 migration-tools/tools/e2e-tests-framework/ai2-runner/docker/Dockerfile
 create mode 100644 migration-tools/tools/e2e-tests-framework/ai2-runner/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/runners/Ignite2SeedDataTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/ai2-runner/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/runners/Ignite2TestBootStrap.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/.gitignore
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/build.gradle
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/DiscoveryUtils.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/ExampleBasedCacheTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/ExampleBasedCacheTestProvider.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/Ignite3TestAnnotation.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/MyAnnotationProcessor.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/SqlTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/core/SqlTestUtils.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/framework-core/src/main/java/org/apache/ignite/migrationtools/tests/e2e/framework/runners/JdbcTestBootstrap.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/.gitignore
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/build.gradle
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/src/main/java/org/apache/ignite/migrationtools/tests/e2e/impl/IntArrayCachesTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/src/main/java/org/apache/ignite/migrationtools/tests/e2e/impl/MyBinaryKeyValueCacheTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/src/main/java/org/apache/ignite/migrationtools/tests/e2e/impl/MyOrganizationsCacheTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/src/main/java/org/apache/ignite/migrationtools/tests/e2e/impl/MySimpleMapCacheTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/src/main/java/org/apache/ignite/migrationtools/tests/e2e/impl/PersonCacheTest.java
 create mode 100644 migration-tools/tools/e2e-tests-framework/implementations/src/main/java/org/apache/ignite/migrationtools/tests/e2e/impl/VeryBasicAbstractCacheTest.java
 create mode 100644 modules/partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/handlers/TxCleanupRecoveryRequestHandlerTest.java
 create mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/BinaryTupleComparatorUtils.java
 create mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/PartialBinaryTupleMatcher.java
 create mode 100644 modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/sqllogic/Plan.java
 create mode 100644 modules/sql-engine/src/integrationTest/sql/group1/explain/scan.test
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeAggregateTypeCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeCaseTypeCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeComparisonTypeCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeFunctionsTypeCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeInTypeCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeInsertSourcesTypeCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeMergeSourcesCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeQualifyCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeSetOperatorCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/DateTimeUpdateSourcesCoercionTest.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/utils/DatetimePair.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/type/IgniteTypeFactorySelfTest.java
 create mode 100644 modules/sql-engine/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/SqlTestUtilsSelfTest.java