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

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


    from 7316295ed77 Merge remote-tracking branch 'origin/main' into colocation
     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 0d80c488d5e IGNITE-25272 Move the replica-side lease negotiation flow 
to dedicated thread pool (#5754)
     add e9702a9a5cb IGNITE-25334 Improve assertion message in 
PartitionScanPublisher (#5782)
     add 8656c148bfa IGNITE-18480 Set default for 
raft.installSnapshotTimeoutMillis to MAX_VALUE (#5781)
     add 571c312ae73 IGNITE-25338 Linearize applied index update in 
OnSnapshotSaveHandler (#5786)
     add db60b07f634 Merge remote-tracking branch 'origin/main' into colocation

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |  21 +
 gradle.properties                                  |   3 +
 gradle/libs.versions.toml                          |  22 +-
 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 ++++
 .../internal/binarytuple/BinaryTupleParser.java    |  53 ++
 .../ignite/client/TestClientHandlerModule.java     |   1 +
 .../ignite/internal/compute/ItMapReduceTest.java   |   2 +-
 .../ignite/internal/streamer/StreamerBuffer.java   |  65 +-
 .../internal/streamer/StreamerSubscriber.java      |   8 +-
 .../rebalance/ItRebalanceDistributedTest.java      |  29 +-
 .../replicator/AbstractZoneReplicationTest.java    |  23 +-
 .../replicator/ItAbstractColocationTest.java       |  23 +-
 .../partition/replicator/fixtures/Node.java        |  58 +-
 .../replicator/ZonePartitionReplicaListener.java   |  10 +-
 .../replicator/raft/OnSnapshotSaveHandler.java     |  18 +-
 .../ZonePartitionReplicaListenerTest.java          |  45 +-
 .../raft/ZonePartitionRaftListenerTest.java        |   2 +-
 .../configuration/RaftConfigurationSchema.java     |   3 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |   2 +-
 .../PlacementDriverMessageProcessor.java           |  90 +--
 .../ignite/internal/replicator/ReplicaManager.java |  39 +-
 .../replicator/PlacementDriverReplicaSideTest.java |  27 +-
 .../internal/schema/BinaryTupleComparator.java     |  75 +-
 .../schema/BinaryTupleComparatorUtils.java         | 304 ++++++++
 .../internal/schema/PartialBinaryTupleMatcher.java | 189 +++++
 .../internal/schema/BinaryTupleComparatorTest.java | 106 +++
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |   6 -
 .../ignite/internal/storage/util/StorageUtils.java |  16 +
 .../pagememory/index/sorted/SortedIndexTree.java   |  25 +-
 .../index/sorted/io/SortedIndexTreeIo.java         |  19 +-
 .../storage/PartitionScanPublisher.java            |   5 +-
 .../ThreadAssertingTxStatePartitionStorage.java    |   4 +-
 .../tx/storage/state/TxStatePartitionStorage.java  |   2 +-
 .../rocksdb/TxStateRocksDbPartitionStorage.java    |  20 +-
 .../state/AbstractTxStatePartitionStorageTest.java |   8 +-
 .../state/test/TestTxStatePartitionStorage.java    |   5 +-
 settings.gradle                                    |  51 ++
 190 files changed, 15499 insertions(+), 306 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/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


Reply via email to