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

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


    from 01bbbd4798 minors.
     add e78b369bb5 IGNITE-21920 Cover SQL E051-04 (Basic query specification, 
GROUP BY can contain columns not in <select list>) feature by tests (#3572)
     add 7a479e147c IGNITE-21480 Check local node before broadcasting (#3568)
     add 0c7076c0b6 IGNITE-21594 Storage profiles (#3266)
     add 77bbc39bff IGNITE-21995 Do not disable thread assertions in tests 
(#3565)
     add a4ceab5d43 IGNITE-21892 Await replica services creation in 
ItPlacementDriverReplicaSideTest (#3574)
     add 010111eaa2 IGNITE-22018 Fix flaky ItConnectionHeartbeatTest (#3582)
     add a0bbb71e64 IGNITE-21721 Sql. Adjust cost estimation for index scan 
(#3579)
     add c47c746b69 IGNITE-19274 Sql. Jdbc client time zone propagation (#3558)
     add 4ed64a8b46 IGNITE-21922: Cover SQL E141-01(Basic integrity 
constraints, NOT NULL constraints) feature by tests (#3578)
     add 1b8046c97d IGNITE-21762 Run cleanup on primary reelection for all 
finished txns. (#3540)
     add 90b4e2418d IGNITE-21917: Cover SQL T434 (GROUP BY DISTINCT) feature by 
tests (#3580)
     add 97ccd370e8 IGNITE-21916 Sql. Cover SQL T828 (JSON_QUERY) feature by 
tests (#3577)
     add 0ce74471de IGNITE-22025 .NET: Remove Console.WriteLine leftovers 
(#3586)
     add 5c6befafbc IGNITE-21840 
PersistentPageMemoryStorageEngine#createMvTable should return MvTableStorage. 
(#3477)
     add 87cf63d118 IGNITE-21841 The FilePageStoreManager constructor should 
not throw an exception. (#3476)
     add f10ab88c85 IGNITE-20416 Retry when schema change is detected during 
implicit transaction (#3584)
     add 94b064ab89 IGNITE-21933 Fix TxStateStorage#leaseStartTime possible 
inconsistency with partition storage (#3551)
     add 34354d2a59 IGNITE-21987 Optimize RO scan in sorted indexes (#3566)
     add 2dd41ef593 IGNITE-22027 Fix 
ItPrimaryReplicaChoiceTest#testPrimaryChangeLongHandling (#3593)
     add d1635529ef IGNITE-22030 Remove unused jackson-dataformat-msgpack 
dependency (#3595)
     add 35b117e951 Merge branch 'main' into ignite-21914

No new revisions were added by this update.

Summary of changes:
 check-rules/spotbugs-excludes.xml                  |   1 +
 examples/build.gradle                              |   1 +
 examples/config/ignite-config.conf                 |   7 +
 .../storage/ItPageMemoryStorageExampleTest.java    |  21 --
 .../storage/ItRocksdbStorageExampleTest.java       |  11 -
 .../PersistentPageMemoryStorageExample.java        |   2 +-
 .../example/storage/RocksDbStorageExample.java     |   2 +-
 .../example/storage/StorageEngineExample.java      |  15 +-
 .../storage/VolatilePageMemoryStorageExample.java  |   2 +-
 gradle/libs.versions.toml                          |   1 -
 .../org/apache/ignite/catalog/IgniteCatalog.java   |   6 +-
 .../apache/ignite/catalog/annotations/Zone.java    |  14 +-
 .../ignite/catalog/definitions/ZoneDefinition.java |  64 ++---
 .../internal/ConfigurationModuleArchTest.java      |  92 -------
 .../ignite/internal/catalog/ItCatalogDslTest.java  |  16 +-
 .../catalog/sql/CreateFromAnnotationsImpl.java     |   7 +-
 .../catalog/sql/CreateFromDefinitionImpl.java      |   7 +-
 .../internal/catalog/sql/CreateZoneImpl.java       |  18 +-
 .../ignite/internal/catalog/sql/WithOption.java    |   4 +
 .../catalog/sql/CreateFromAnnotationsTest.java     |  37 +--
 .../catalog/sql/CreateFromDefinitionTest.java      |  13 +-
 .../internal/catalog/sql/CreateZoneTest.java       |  13 +-
 .../catalog/sql/InvalidDefinitionTest.java         |   3 -
 .../catalog/CatalogParamsValidationUtils.java      |  44 ++++
 .../ignite/internal/catalog/CatalogService.java    |   3 +
 .../catalog/commands/AlterZoneCommand.java         |  25 +-
 .../catalog/commands/AlterZoneCommandBuilder.java  |   7 +-
 .../internal/catalog/commands/CatalogUtils.java    |  29 +--
 .../catalog/commands/CreateTableCommand.java       |  28 +-
 .../commands/CreateTableCommandBuilder.java        |   5 +-
 .../catalog/commands/CreateZoneCommand.java        |  28 +-
 .../catalog/commands/CreateZoneCommandBuilder.java |   7 +-
 .../catalog/commands/RenameZoneCommand.java        |   2 +-
 ...torageParams.java => StorageProfileParams.java} |  55 ++--
 .../descriptors/CatalogDataStorageDescriptor.java  |  88 -------
 .../CatalogStorageProfileDescriptor.java           |  73 ++++++
 .../CatalogStorageProfilesDescriptor.java          |  90 +++++++
 .../descriptors/CatalogTableDescriptor.java        |  25 +-
 .../catalog/descriptors/CatalogZoneDescriptor.java |  28 +-
 .../internal/catalog/storage/AlterColumnEntry.java |   3 +-
 .../internal/catalog/storage/DropColumnsEntry.java |   3 +-
 .../internal/catalog/storage/NewColumnsEntry.java  |   3 +-
 .../internal/catalog/storage/RenameTableEntry.java |   3 +-
 ...CatalogManagerDescriptorCausalityTokenTest.java |  19 +-
 .../internal/catalog/CatalogManagerSelfTest.java   |  42 +--
 .../commands/AbstractCommandValidationTest.java    |  21 +-
 .../catalog/commands/CatalogUtilsTest.java         |   3 +-
 .../commands/CreateTableCommandValidationTest.java |  28 ++
 .../commands/CreateZoneCommandValidationTest.java  |  22 ++
 .../CatalogDataStorageDescriptorTest.java          |  37 ---
 .../descriptors/CatalogTableDescriptorTest.java    |   4 +-
 .../descriptors/CatalogZoneDescriptorTest.java     |   8 +-
 .../storage/CatalogEntrySerializationTest.java     |  29 ++-
 .../ignite/internal/catalog/CatalogTestUtils.java  |  12 +-
 .../cli/commands/ItConnectionHeartbeatTest.java    | 109 ++------
 .../repl/executor/ItIgnitePicocliCommandsTest.java |   5 +-
 modules/client-common/build.gradle                 |   1 -
 .../internal/jdbc/proto/JdbcQueryEventHandler.java |   5 +-
 modules/client-handler/build.gradle                |   1 -
 .../client/handler/JdbcQueryEventHandlerImpl.java  |  23 +-
 .../requests/jdbc/ClientJdbcConnectRequest.java    |   5 +-
 .../handler/JdbcQueryEventHandlerImplTest.java     |   5 +-
 .../ignite/client/handler/FakeCatalogService.java  |   6 +-
 modules/client/build.gradle                        |   1 -
 .../apache/ignite/client/fakes/FakeTxManager.java  |  11 +
 modules/cluster-management/build.gradle            |   3 +
 .../management/topology/ItLogicalTopologyTest.java |  15 +-
 .../cluster/management/NodeAttributes.java         |   5 +-
 .../management/NodeAttributesCollector.java        |  15 +-
 .../ClusterManagementConfigurationModule.java      |   2 +-
 .../StorageProfileConfigurationSchema.java         |  36 ---
 .../management/raft/CmgRaftGroupListener.java      |   2 +-
 .../raft/commands/ClusterNodeMessage.java          |   3 +-
 .../management/topology/api/LogicalNode.java       |  25 +-
 .../management/BaseItClusterManagementTest.java    |   8 +-
 .../internal/cluster/management/MockNode.java      |   4 +-
 modules/compute/build.gradle                       |   1 +
 .../internal/compute/ItWorkerShutdownTest.java     |   3 +-
 .../internal/compute/ComputeComponentImpl.java     |  22 +-
 .../compute/messaging/ComputeMessaging.java        |   2 +
 .../internal/compute/ComputeComponentImplTest.java | 288 ++++++--------------
 .../ignite/configuration/ConfigurationModule.java  |   5 +-
 .../configuration/ConfigurationTreeGenerator.java  |   6 +-
 .../configuration/ConfigurationTestUtils.java      |   0
 .../internal/replicator/ReplicatorConstants.java}  |  11 +-
 .../ignite/internal/thread/ThreadOperation.java    |   4 +-
 .../apache/ignite/internal/wrapper/Wrappers.java   |  22 +-
 .../testframework/TestIgnitionManager.java         |   9 +-
 ...st.java => ItDistributionZonesFiltersTest.java} |  70 +++--
 ...niteDistributionZoneManagerNodeRestartTest.java |  40 +--
 .../distributionzones/DistributionZoneManager.java |   6 +-
 .../distributionzones/DistributionZonesUtil.java   |  61 ++++-
 .../distributionzones/NodeWithAttributes.java      |  46 +++-
 .../CausalityDataNodesEngine.java                  |   6 +-
 .../rebalance/DistributionZoneRebalanceEngine.java |   2 +-
 .../BaseDistributionZoneManagerTest.java           |  17 ++
 ...a => DistributionZoneAttributeFiltersTest.java} |  44 ++--
 .../DistributionZoneManagerAlterFilterTest.java    |  24 +-
 ...ibutionZoneManagerConfigurationChangesTest.java |   8 +-
 .../DistributionZoneManagerFilterTest.java         |  24 +-
 ...istributionZoneManagerScaleUpScaleDownTest.java | 145 ++++++-----
 ...utionZoneManagerStorageProfilesFilterTest.java} |  51 ++--
 .../DistributionZoneStorageProfilesFilterTest.java |  71 +++++
 .../DistributionZoneCausalityDataNodesTest.java    |  31 ++-
 .../DistributionZoneRebalanceEngineTest.java       |  13 +
 .../RebalanceUtilUpdateAssignmentsTest.java        |   4 +-
 .../DistributionZonesTestUtil.java                 | 124 +++++----
 .../internal/index/ItBuildIndexOneNodeTest.java    |   3 +-
 .../ignite/internal/index/ItBuildIndexTest.java    |   5 +-
 ...IndexNodeFinishedRwTransactionsCheckerTest.java |  16 +-
 .../index/ItRwTransactionAndIndexesTest.java       |   6 +-
 .../ignite/internal/index/IndexManagerTest.java    |   4 +-
 .../apache/ignite/jdbc/ItJdbcBatchSelfTest.java    |   7 +-
 .../ignite/jdbc/ItJdbcClientTimeZoneTest.java      | 228 ++++++++++++++++
 .../ignite/internal/jdbc/ConnectionProperties.java |  15 ++
 .../internal/jdbc/ConnectionPropertiesImpl.java    |  67 ++++-
 .../internal/jdbc/JdbcClientQueryEventHandler.java |   7 +-
 .../ignite/internal/jdbc/JdbcConnection.java       |  62 ++---
 .../internal/jdbc/PreparedStatementParamsTest.java |  10 +-
 modules/low-watermark/build.gradle                 |   2 +
 .../internal/lowwatermark/LowWatermarkImpl.java    |   4 +-
 .../lowwatermark/LowWatermarkImplTest.java         |   2 +-
 modules/metastorage/build.gradle                   |   2 +
 .../ItMetaStorageMultipleNodesAbstractTest.java    |   6 +-
 .../metastorage/impl/ItMetaStorageWatchTest.java   |   6 +-
 .../processor/messages/MessageImplGenerator.java   |   1 -
 modules/page-memory/build.gradle                   |   1 +
 .../tree/ItBplusTreeReplaceRemoveRaceTest.java     |  18 +-
 ...ItBplusTreeReuseListVolatilePageMemoryTest.java |  24 +-
 .../ItBplusTreeVolatilePageMemoryTest.java         |  24 +-
 .../ItBplusTreePersistentPageMemoryTest.java       |  22 +-
 ...BplusTreeReuseListPersistentPageMemoryTest.java |  20 +-
 .../PageMemoryLocalConfigurationModule.java        |   7 +-
 ...stentPageMemoryProfileConfigurationSchema.java} |  15 +-
 ...atilePageMemoryProfileConfigurationSchema.java} |  16 +-
 .../pagememory/inmemory/VolatilePageMemory.java    |  32 +--
 .../pagememory/persistence/PartitionMeta.java      |  47 +++-
 .../persistence/PersistentPageMemory.java          |  40 +--
 .../pagememory/persistence/io/PartitionMetaIo.java |  27 ++
 .../persistence/store/FilePageStoreFactory.java    |   2 +-
 .../persistence/store/FilePageStoreManager.java    |   5 +-
 .../pagememory/freelist/AbstractFreeListTest.java  |  18 +-
 .../inmemory/VolatilePageMemoryNoLoadSelfTest.java |  25 +-
 .../persistence/PartitionMetaManagerTest.java      |   7 +-
 .../pagememory/persistence/PartitionMetaTest.java  |   2 +-
 .../PersistentPageMemoryNoLoadTest.java            |  21 +-
 .../persistence/checkpoint/CheckpointerTest.java   |   2 +-
 .../store/FilePageStoreManagerTest.java            |   2 +-
 .../ItPrimaryReplicaChoiceTest.java                | 117 +++++----
 ...apache.ignite.configuration.ConfigurationModule |   1 -
 .../Apache.Ignite.Tests/ProjectFilesTests.cs       |  23 ++
 .../Table/SchemaSynchronizationTest.cs             |   5 -
 .../Apache.Ignite/Internal/Table/DataStreamer.cs   |   3 -
 .../org/apache/ignite/raft/jraft/JRaftUtils.java   |   6 +-
 .../ItPlacementDriverReplicaSideTest.java          |  25 +-
 .../ignite/internal/replicator/ReplicaManager.java |   7 +-
 modules/runner/build.gradle                        |   2 +
 .../configuration/generator/DefaultsGenerator.java |   3 +-
 .../benchmark/AbstractMultiNodeBenchmark.java      |   4 +-
 .../internal/benchmark/SqlIndexScanBenchmark.java  | 240 +++++++++++++++++
 .../ignite/internal/benchmark/TpchBenchmark.java   |  16 +-
 .../ItDistributedConfigurationPropertiesTest.java  |   6 +-
 .../ItNodeBootstrapConfigurationTest.java          |   2 +-
 .../configuration/ItNodeConfigurationFileTest.java |   2 +-
 .../ItDistributedConfigurationStorageTest.java     |   6 +-
 .../inmemory/ItRaftStorageVolatilityTest.java      |  26 +-
 .../app/ItIgniteInMemoryNodeRestartTest.java       |   5 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |  34 ++-
 .../app/client/ItAbstractThinClientTest.java       |   4 +-
 .../ItSchemaSyncAndImplicitTransactionsTest.java   | 290 +++++++++++++++++++++
 .../schemasync/ItSchemaSyncAndReplicationTest.java |   3 +-
 .../schemasync/ItSchemaSyncMultiNodeTest.java      |   2 +-
 .../schemasync/ItSchemaSyncSingleNodeTest.java     |   8 +-
 .../ignite/internal/table/ItDurableFinishTest.java |  12 +-
 .../ignite/internal/table/ItInternalTableTest.java |   4 +-
 .../internal/table/ItReadOnlyTransactionTest.java  |   5 +-
 .../ignite/internal/table/ItTableScanTest.java     |  20 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  13 +-
 .../ignite/internal/app/ThreadPoolsManager.java    |   3 +-
 .../storage/LocalFileConfigurationStorage.java     |  47 +++-
 .../storage/LocalFileConfigurationStorageTest.java |   4 +-
 .../ignite/internal/BaseIgniteRestartTest.java     |   4 +
 .../internal/ClusterPerClassIntegrationTest.java   |  29 ++-
 .../internal/ClusterPerTestIntegrationTest.java    |  11 +
 .../ignite/internal/TestDefaultProfilesNames.java} |  14 +-
 .../apache/ignite/internal/table/NodeUtils.java    |   5 +-
 modules/schema/build.gradle                        |   3 +-
 .../configuration/GcConfigurationSchema.java       |   1 -
 .../LowWatermarkConfigurationSchema.java           |   4 +-
 .../ignite/internal/schema/SchemaManagerTest.java  |   9 +-
 .../CatalogToSchemaDescriptorConverterTest.java    |   4 +-
 modules/sql-engine/build.gradle                    |   1 +
 .../internal/sql/engine/ItAggregatesTest.java      |   3 +-
 .../internal/sql/engine/ItCreateTableDdlTest.java  |  84 +++++-
 .../internal/sql/engine/ItIndexSpoolTest.java      |   8 +-
 .../sql/engine/ItPkOnlyTableCrossApiTest.java      |  13 +-
 .../internal/sql/engine/ItSecondaryIndexTest.java  |   5 +-
 .../ignite/internal/sql/engine/ItSetOpTest.java    |   1 -
 .../internal/sql/engine/ItSqlOperatorsTest.java    |  21 +-
 .../ignite/internal/sql/engine/ItZoneDdlTest.java  |   5 +-
 .../internal/sql/engine/ItZonesSystemViewTest.java |   6 +-
 .../aggregate/group/test_group_by_distinct.test    |  98 +++++++
 .../group/test_group_by_not_in_select.test         |  64 +++++
 .../sql/contstraint/test_not_null_contraint.test   | 235 +++++++++++++++++
 .../sql/function/json/test_json.test               |  25 ++
 .../sql/function/json/test_json_exists.test        |  51 ++++
 .../sql/function/json/test_json_predicate.test     |  83 ++++++
 .../sql/function/json/test_json_query.test         |  96 +++++++
 .../sql/function/json/test_json_value.test         |  56 ++++
 .../integrationTest/sql/types/time/test_time.test  |   4 +-
 .../sql/types/time/time_parsing.test               |   6 +-
 .../sql/types/timestamp/test_timestamp.test        |   4 +-
 .../src/main/codegen/includes/parserImpls.ftl      |   6 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |   7 -
 .../sql/engine/exec/DestinationFactory.java        |   4 +-
 .../engine/exec/RehashingPartitionExtractor.java   |   4 +
 .../exec/ddl/DdlToCatalogCommandConverter.java     |  12 +-
 .../sql/engine/exec/exp/IgniteSqlFunctions.java    |  70 +++++
 .../sql/engine/exec/exp/RexToLixTranslator.java    |   6 +-
 .../sql/engine/metadata/IgniteMdSelectivity.java   |  38 ---
 .../sql/engine/metadata/cost/IgniteCost.java       |   9 +
 .../sql/engine/prepare/PrepareServiceImpl.java     |  13 +-
 .../sql/engine/prepare/ddl/CreateTableCommand.java |  17 ++
 .../sql/engine/prepare/ddl/CreateZoneCommand.java  |  43 +--
 .../prepare/ddl/DdlSqlToCommandConverter.java      | 119 ++-------
 .../sql/engine/prepare/ddl/TableOptionEnum.java}   |  12 +-
 .../sql/engine/prepare/ddl/ZoneOptionEnum.java     |   4 +-
 .../internal/sql/engine/rel/AbstractIndexScan.java |   9 +-
 .../internal/sql/engine/rel/IgniteProject.java     |  10 +-
 .../engine/rule/HashAggregateConverterRule.java    |   4 +-
 .../sql/engine/sql/IgniteSqlCreateZone.java        |  25 +-
 .../internal/sql/engine/util/IgniteMethod.java     |   7 +-
 .../DdlCommandHandlerExceptionHandlingTest.java    |   2 +
 .../ddl/DistributionZoneDdlCommandHandlerTest.java |   2 +
 .../engine/exec/exp/IgniteSqlFunctionsTest.java    |  17 ++
 .../exec/rel/TableScanNodeExecutionTest.java       |   2 +-
 .../sql/engine/framework/TestBuilders.java         |   4 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |  16 +-
 .../sql/engine/planner/AggregatePlannerTest.java   |  50 +++-
 .../planner/IndexSearchBoundsPlannerTest.java      |   2 +-
 .../planner/MapReduceHashAggregatePlannerTest.java |   6 +-
 .../ddl/AbstractDdlSqlToCommandConverterTest.java  |   3 +-
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  |  65 +++--
 .../DistributionZoneSqlToCommandConverterTest.java |  43 ++-
 .../engine/schema/SqlSchemaManagerImplTest.java    |   3 +
 ...apache.ignite.configuration.ConfigurationModule |   1 -
 .../src/test/resources/tpch/plan/q1.plan           |   4 +-
 .../internal/sql/engine/util/tpch/TpchTables.java  | 168 +++++++++++-
 .../resources/tpch/ddl/lineitem_ddl.sql            |   2 -
 .../resources/tpch/ddl/partsupp_ddl.sql            |   1 -
 modules/storage-api/README.md                      |   2 +-
 modules/storage-api/build.gradle                   |   3 -
 .../internal/storage/DataStorageManager.java       |  89 ++-----
 .../ignite/internal/storage/DataStorageModule.java |   4 +-
 .../internal/storage/DataStorageModules.java       |  81 +-----
 .../internal/storage/MvPartitionStorage.java       |  14 +
 .../storage/ThreadAssertingMvPartitionStorage.java |  20 +-
 .../StorageConfigurationModule.java}               |  23 +-
 .../StorageConfigurationSchema.java}               |  24 +-
 .../StorageEngineConfigurationSchema.java}         |  10 +-
 .../StorageProfileConfigurationSchema.java}        |  19 +-
 .../storage/engine/StorageTableDescriptor.java     |  14 +-
 .../internal/storage/index/SortedIndexStorage.java |  23 +-
 .../storage/index/ThreadAssertingIndexStorage.java |   8 +-
 .../index/ThreadAssertingSortedIndexStorage.java   |   7 +
 .../internal/storage/DataStorageManagerTest.java   | 162 ------------
 .../internal/storage/DataStorageModulesTest.java   | 100 +------
 .../storage/index/TestSortedIndexStorageTest.java  |   5 +
 ...apache.ignite.configuration.ConfigurationModule |   1 -
 .../storage/AbstractMvPartitionStorageTest.java    |  23 ++
 .../storage/AbstractMvTableStorageTest.java        |   4 +-
 .../storage/engine/AbstractStorageEngineTest.java  |  10 +-
 .../storage/impl/TestMvPartitionStorage.java       |  22 ++
 .../TestPersistStorageConfigurationSchema.java     |  34 ---
 .../impl/TestStorageLocalConfigurationModule.java  |   4 +-
 ...ma.java => TestProfileConfigurationSchema.java} |  11 +-
 .../storage/index/AbstractIndexStorageTest.java    |   4 +-
 .../index/AbstractSortedIndexStorageTest.java      | 187 +++++++++----
 .../pagememory/PersistentPageMemoryDataRegion.java |  26 +-
 .../PersistentPageMemoryDataStorageModule.java     |  11 +-
 .../PersistentPageMemoryStorageEngine.java         |  68 ++---
 .../pagememory/VolatilePageMemoryDataRegion.java   |   6 +-
 .../VolatilePageMemoryDataStorageModule.java       |  11 +-
 .../VolatilePageMemoryStorageEngine.java           |  40 ++-
 .../configuration/PageMemoryDataRegionName.java    |  34 ---
 .../PageMemoryDataRegionValidatorImpl.java         |  93 -------
 ...emoryStorageEngineLocalConfigurationModule.java |  38 +--
 ...PageMemoryStorageEngineConfigurationSchema.java |  41 ---
 ...ntPageMemoryDataStorageConfigurationSchema.java |  38 ---
 ...PageMemoryStorageEngineConfigurationSchema.java |  33 +--
 ...StorageEngineExtensionConfigurationSchema.java} |  19 +-
 ...lePageMemoryDataStorageConfigurationSchema.java |  38 ---
 ...PageMemoryStorageEngineConfigurationSchema.java |  35 +--
 ...StorageEngineExtensionConfigurationSchema.java} |  19 +-
 .../index/sorted/PageMemorySortedIndexStorage.java |  22 ++
 .../mv/PersistentPageMemoryMvPartitionStorage.java |  20 ++
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |  28 ++
 .../PersistentPageMemoryDataRegionTest.java        |  46 ++--
 .../PersistentPageMemoryMvTableStorageTest.java    |  10 +-
 .../VolatilePageMemoryMvTableStorageTest.java      |  11 +-
 .../PageMemoryDataRegionValidatorImplTest.java     | 178 -------------
 ...yStorageEngineLocalConfigurationModuleTest.java |  74 ++++++
 .../PersistentPageMemoryStorageEngineTest.java     |   7 +-
 .../AbstractPageMemoryHashIndexStorageTest.java    |  11 +-
 .../AbstractPageMemorySortedIndexStorageTest.java  |   9 +-
 .../PersistentPageMemoryHashIndexStorageTest.java  |  12 +-
 ...PersistentPageMemorySortedIndexStorageTest.java |  12 +-
 .../VolatilePageMemoryHashIndexStorageTest.java    |  14 +-
 .../VolatilePageMemorySortedIndexStorageTest.java  |  14 +-
 .../storage/pagememory/mv/BlobStorageTest.java     |  13 +-
 ...ageMemoryMvPartitionStorageConcurrencyTest.java |  14 +-
 ...rsistentPageMemoryMvPartitionStorageGcTest.java |  14 +-
 ...PersistentPageMemoryMvPartitionStorageTest.java |  13 +-
 ...ageMemoryMvPartitionStorageConcurrencyTest.java |  11 +-
 ...VolatilePageMemoryMvPartitionStorageGcTest.java |  12 +-
 .../VolatilePageMemoryMvPartitionStorageTest.java  |  11 +-
 .../storage/rocksdb/RocksDbDataRegion.java         |  18 +-
 .../storage/rocksdb/RocksDbDataStorageModule.java  |  10 +-
 .../storage/rocksdb/RocksDbMetaStorage.java        |   5 +
 .../storage/rocksdb/RocksDbMvPartitionStorage.java |  52 +++-
 .../storage/rocksdb/RocksDbStorageEngine.java      |  37 ++-
 .../RocksDbDataRegionValidatorImpl.java            |  56 ----
 ...cksDbStorageEngineLocalConfigurationModule.java |  24 +-
 .../RocksDbDataStorageConfigurationSchema.java     |  38 ---
 ...java => RocksDbProfileConfigurationSchema.java} |  12 +-
 .../RocksDbStorageEngineConfigurationSchema.java   |  23 +-
 ...StorageEngineExtensionConfigurationSchema.java} |  20 +-
 .../rocksdb/index/RocksDbSortedIndexStorage.java   | 117 +++++++--
 .../rocksdb/instance/SharedRocksDbInstance.java    |   2 +
 .../RocksDbMvPartitionStorageConcurrencyTest.java  |  12 +-
 .../rocksdb/RocksDbMvPartitionStorageGcTest.java   |  12 +-
 .../rocksdb/RocksDbMvPartitionStorageTest.java     |  12 +-
 .../storage/rocksdb/RocksDbMvTableStorageTest.java |  12 +-
 .../storage/rocksdb/RocksDbStorageEngineTest.java  |  44 +---
 .../RocksDbDataRegionValidatorImplTest.java        | 107 --------
 .../rocksdb/engine/RocksDbStorageEngineTest.java   |   5 +
 .../rocksdb/index/RocksDbHashIndexStorageTest.java |  12 +-
 .../index/RocksDbSortedIndexStorageTest.java       |  12 +-
 .../instance/SharedRocksDbInstanceTest.java        |  12 +-
 ...apache.ignite.configuration.ConfigurationModule |   1 -
 .../internal/systemview/SystemViewManagerTest.java |   2 +-
 modules/table/build.gradle                         |   1 +
 .../apache/ignite/distributed/ItLockTableTest.java |   2 +-
 ...xDistributedTestSingleNodeNoCleanupMessage.java |   2 +-
 .../ItDisasterRecoveryReconfigurationTest.java     |   5 +-
 .../raftsnapshot/ItTableRaftSnapshotsTest.java     |  19 +-
 .../rebalance/ItRebalanceDistributedTest.java      |  45 ++--
 .../rebalance/ItRebalanceRecoveryTest.java         |   4 +-
 .../ignite/internal/rebalance/ItRebalanceTest.java |   4 +-
 .../rebalance/ItRebalanceTriggersRecoveryTest.java |  10 +-
 .../ignite/internal/table/ItColocationTest.java    |   2 +-
 .../internal/table/ItOperationRetryTest.java       |   3 +-
 .../table/ItTransactionPrimaryChangeTest.java      |   3 +-
 .../internal/table/ItTransactionRecoveryTest.java  |   3 +-
 ...apache.ignite.configuration.ConfigurationModule |   1 -
 .../ignite/internal/table/AbstractTableView.java   |  29 ++-
 .../internal/table/distributed/TableManager.java   |  21 +-
 .../table/distributed/command/FinishTxCommand.java |   6 +
 .../distributed/raft/PartitionDataStorage.java     |  14 +
 .../table/distributed/raft/PartitionListener.java  |  32 ++-
 .../SnapshotAwarePartitionDataStorage.java         |  10 +
 .../replicator/IncompatibleSchemaException.java    |   3 +-
 .../replicator/PartitionReplicaListener.java       |  73 +++++-
 .../replicator/TransactionStateResolver.java       |   7 +-
 .../CatalogStorageIndexDescriptorSupplierTest.java |   4 +-
 .../distributed/TableManagerRecoveryTest.java      |  18 +-
 .../table/distributed/TableManagerTest.java        |  39 +--
 .../PartitionRaftCommandsSerializationTest.java    |   2 +
 .../PersistentPageMemoryGcUpdateHandlerTest.java   |  14 +-
 .../distributed/gc/RocksDbGcUpdateHandlerTest.java |  11 +-
 .../gc/VolatilePageMemoryGcUpdateHandlerTest.java  |  12 +-
 .../raft/PartitionCommandListenerTest.java         |   1 +
 .../incoming/IncomingSnapshotCopierTest.java       |   4 +-
 .../OutgoingSnapshotTxDataStreamingTest.java       |   7 +-
 .../replication/PartitionReplicaListenerTest.java  |  15 +-
 .../schema/CatalogValidationSchemasSourceTest.java |   6 +-
 .../PartitionCommandsMarshallerImplTest.java       |   2 +
 .../apache/ignite/distributed/ItTxTestCluster.java |   2 +-
 .../distributed/TestPartitionDataStorage.java      |  10 +
 .../table/impl/DummyInternalTableImpl.java         |   2 +-
 .../org/apache/ignite/internal/tx/TxManager.java   |  25 +-
 .../java/org/apache/ignite/internal/tx/TxMeta.java |  17 +-
 .../ignite/internal/tx/impl/OrphanDetector.java    |   3 +-
 .../internal/tx/impl/TxCleanupRequestSender.java   |  11 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  60 ++++-
 .../ignite/internal/tx/impl/TxMessageSender.java   |  18 +-
 .../tx/impl/VolatileTxStateMetaStorage.java        |  10 +-
 .../tx/message/TxCleanupRecoveryRequest.java}      |  12 +-
 .../ignite/internal/tx/message/TxMessageGroup.java |   5 +
 .../state/ThreadAssertingTxStateStorage.java       |  18 +-
 .../internal/tx/storage/state/TxStateStorage.java  |  16 --
 .../state/rocksdb/TxStateRocksDbStorage.java       |  69 -----
 .../apache/ignite/internal/tx/TxManagerTest.java   |   2 +-
 ...apache.ignite.configuration.ConfigurationModule |   1 -
 .../storage/state/AbstractTxStateStorageTest.java  |  79 ++----
 .../tx/storage/state/test/TestTxStateStorage.java  |  22 --
 396 files changed, 5744 insertions(+), 3865 deletions(-)
 delete mode 100644 
modules/arch-test/src/test/java/org/apache/ignite/internal/ConfigurationModuleArchTest.java
 rename 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DataStorageParams.java
 => StorageProfileParams.java} (50%)
 delete mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogDataStorageDescriptor.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogStorageProfileDescriptor.java
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogStorageProfilesDescriptor.java
 delete mode 100644 
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/descriptors/CatalogDataStorageDescriptorTest.java
 delete mode 100644 
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/StorageProfileConfigurationSchema.java
 rename modules/configuration/src/{test => 
testFixtures}/java/org/apache/ignite/internal/configuration/ConfigurationTestUtils.java
 (100%)
 copy modules/{api/src/main/java/org/apache/ignite/catalog/ZoneEngine.java => 
core/src/main/java/org/apache/ignite/internal/replicator/ReplicatorConstants.java}
 (72%)
 rename 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/distributionzones/{ItDistributionZonesFilterTest.java
 => ItDistributionZonesFiltersTest.java} (86%)
 rename 
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/{DistributionZoneFiltersTest.java
 => DistributionZoneAttributeFiltersTest.java} (79%)
 copy 
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/{DistributionZoneManagerFilterTest.java
 => DistributionZoneManagerStorageProfilesFilterTest.java} (71%)
 create mode 100644 
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DistributionZoneStorageProfilesFilterTest.java
 create mode 100644 
modules/jdbc/src/integrationTest/java/org/apache/ignite/jdbc/ItJdbcClientTimeZoneTest.java
 rename 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/configuration/schema/{PersistentPageMemoryDataRegionConfigurationSchema.java
 => PersistentPageMemoryProfileConfigurationSchema.java} (77%)
 rename 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/configuration/schema/{VolatilePageMemoryDataRegionConfigurationSchema.java
 => VolatilePageMemoryProfileConfigurationSchema.java} (81%)
 delete mode 100644 
modules/placement-driver/src/integrationTest/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/SqlIndexScanBenchmark.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/schemasync/ItSchemaSyncAndImplicitTransactionsTest.java
 copy modules/{api/src/main/java/org/apache/ignite/catalog/ZoneEngine.java => 
runner/src/testFixtures/java/org/apache/ignite/internal/TestDefaultProfilesNames.java}
 (68%)
 rename 
modules/{low-watermark/src/main/java/org/apache/ignite/internal/lowwatermark => 
schema/src/main/java/org/apache/ignite/internal/schema}/configuration/LowWatermarkConfigurationSchema.java
 (91%)
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/aggregate/group/test_group_by_distinct.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/aggregate/group/test_group_by_not_in_select.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/contstraint/test_not_null_contraint.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/function/json/test_json_exists.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/function/json/test_json_predicate.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/function/json/test_json_query.test
 create mode 100644 
modules/sql-engine/src/integrationTest/sql/function/json/test_json_value.test
 copy modules/{api/src/main/java/org/apache/ignite/catalog/ZoneEngine.java => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/TableOptionEnum.java}
 (76%)
 delete mode 100644 
modules/sql-engine/src/test/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule
 rename 
modules/storage-api/src/{testFixtures/java/org/apache/ignite/internal/storage/impl/TestPersistStorageConfigurationModule.java
 => 
main/java/org/apache/ignite/internal/storage/configurations/StorageConfigurationModule.java}
 (59%)
 rename 
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/StorageProfilesConfigurationSchema.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/configurations/StorageConfigurationSchema.java}
 (62%)
 copy modules/{api/src/main/java/org/apache/ignite/catalog/ZoneEngine.java => 
storage-api/src/main/java/org/apache/ignite/internal/storage/configurations/StorageEngineConfigurationSchema.java}
 (79%)
 rename 
modules/{schema/src/main/java/org/apache/ignite/internal/schema/configuration/storage/DataStorageConfigurationSchema.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/configurations/StorageProfileConfigurationSchema.java}
 (74%)
 delete mode 100644 
modules/storage-api/src/test/java/org/apache/ignite/internal/storage/DataStorageManagerTest.java
 delete mode 100644 
modules/storage-api/src/test/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule
 delete mode 100644 
modules/storage-api/src/testFixtures/java/org/apache/ignite/internal/storage/impl/TestPersistStorageConfigurationSchema.java
 rename 
modules/storage-api/src/testFixtures/java/org/apache/ignite/internal/storage/impl/schema/{TestDataStorageConfigurationSchema.java
 => TestProfileConfigurationSchema.java} (73%)
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/PageMemoryDataRegionName.java
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/PageMemoryDataRegionValidatorImpl.java
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/schema/BasePageMemoryStorageEngineConfigurationSchema.java
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/schema/PersistentPageMemoryDataStorageConfigurationSchema.java
 copy 
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/configuration/schema/BasePageMemoryDataRegionConfigurationSchema.java
 => 
storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/schema/PersistentPageMemoryStorageEngineExtensionConfigurationSchema.java}
 (62%)
 delete mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/schema/VolatilePageMemoryDataStorageConfigurationSchema.java
 rename 
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/configuration/schema/BasePageMemoryDataRegionConfigurationSchema.java
 => 
storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/configuration/schema/VolatilePageMemoryStorageEngineExtensionConfigurationSchema.java}
 (62%)
 delete mode 100644 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/configuration/PageMemoryDataRegionValidatorImplTest.java
 create mode 100644 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/configuration/PageMemoryStorageEngineLocalConfigurationModuleTest.java
 delete mode 100644 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/configuration/RocksDbDataRegionValidatorImpl.java
 delete mode 100644 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/configuration/schema/RocksDbDataStorageConfigurationSchema.java
 rename 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/configuration/schema/{RocksDbDataRegionConfigurationSchema.java
 => RocksDbProfileConfigurationSchema.java} (83%)
 rename 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/configuration/{RocksDbDataRegionName.java
 => schema/RocksDbStorageEngineExtensionConfigurationSchema.java} (63%)
 delete mode 100644 
modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/configuration/RocksDbDataRegionValidatorImplTest.java
 delete mode 100644 
modules/storage-rocksdb/src/test/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule
 delete mode 100644 
modules/table/src/integrationTest/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule
 rename modules/{api/src/main/java/org/apache/ignite/catalog/ZoneEngine.java => 
transactions/src/main/java/org/apache/ignite/internal/tx/message/TxCleanupRecoveryRequest.java}
 (66%)
 delete mode 100644 
modules/transactions/src/test/resources/META-INF/services/org.apache.ignite.configuration.ConfigurationModule


Reply via email to