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

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


    from 9bef69af81f minor after review
     add 45b2e176748 IGNITE-25341 Revert IGNITE-22486 because it breaks 
compatibility (#5846)
     add 94ad16786b7 IGNITE-25190 Current timestamp / date adjusted to user 
time zone when cast to varchar (#5784)
     add 60e6523ab70 IGNITE-25420 Revert "IGNITE-24495 Dynamically compute data 
region sizes (#5841)" (#5848)
     add 3a1adc15f2d IGNITE-18426 Sql. Fix distribution function to use the 
distribution zone ID instead of the table ID (#5820)
     add 1253c75ffc1 IGNITE-25279 Merge two different 
ZonePartitionReplicaListenerTest (#5830)
     add 4bc9a6b5b42 IGNITE-25426 Ignore NodeStoppingException when destroying 
table (#5854)
     add bafe828ee5f IGNITE-25417 Fix cluster id mismatch error text (#5845)
     add 9b49d3340d6 IGNITE-25363 Sql. Delayed NODE_LEFT event processing may 
cause query to hang (#5811)
     add 51824cf7f3b IGNITE-25378 Retry flush requests on RocksDb write 
throttling (#5808)
     add be0cae80a39 IGNITE-25433 Indicate zone based replication on node start 
(#5856)
     add ddad2f96844 IGNITE-25368 Sql. Make PLAN FOR optional in EXPLAIN PLAN 
FOR (#5847)
     add 2920aaa0c6d IGNITE-24261 C++ Client: Add qualified names support 
(#5860)
     add 4a1d40e68dd IGNITE-25104 Support DisasterRecoveryManager methods in 
CLI for the Colocation track (#5852)
     add 2390a7984b5 IGNITE-25439 Jdbc. Fix java 11 compatibility in tests 
(#5861)
     add 884fc080757 IGNITE-24314 Fix flaky 
ItNodeTest.testInstallSnapshotWithThrottle (#5858)
     add 62202509481 IGNITE-25350 Add quorum size parameter to the Catalog API 
(#5810)
     add bbe5ac37779 IGNITE-24630 Sql. Forbid DESCRIBE statement (#5857)
     add 9e6a31e13c5 IGNITE-17557 enable ItPublicApiColocationTest tests (#5866)
     add 57e7f421bbb IGNITE-25440 Update ticket mentions (#5864)
     add f53e66e2119 IGNITE-25332 Update ignite 2 dependency in migration tools 
to 2.17 (#5787)
     add 19f11cb1bb7 IGNITE-17592 Fix synchronous await on futures in raft 
group events rebalance listener (#5824)
     add 9a1f2f8efad IGNITE-25435 Sql. Explain. Improve test coverage of scan 
operators (#5859)
     add ceabd2e4e27 IGNITE-25442 RPM distribution should mark config files as 
such (#5867)
     add 5e027ec6bd7 Merge branch 'main' into ignite-25266

No new revisions were added by this update.

Summary of changes:
 .../migration-tools-integration-test.gradle        |  14 +-
 gradle.properties                                  |   3 +-
 migration-tools/README.md                          |   7 +-
 migration-tools/modules/e2e-ai3-tests/build.gradle |   2 +-
 .../tests/containers/Ignite2ClusterContainer.java  |   5 +-
 .../migration-tools-config-converter/build.gradle  |   3 +-
 .../config/ConfigurationConverterTest.java         |   7 +-
 .../migration-tools-persistence/build.gradle       |   3 +-
 .../persistence/MigrationCacheProcessor.java       |   3 +-
 .../persistence/MigrationKernalContext.java        |   2 -
 .../tests/e2e/impl/MyBinaryKeyValueCacheTest.java  |   2 +-
 .../apache/ignite/catalog/annotations/Zone.java    |   7 +
 .../ignite/catalog/definitions/ZoneDefinition.java |  31 ++
 .../apache/ignite/lang/util/IgniteNameUtils.java   |   6 +-
 .../org/apache/ignite/table/QualifiedName.java     |   4 +-
 .../ignite/internal/catalog/ItCatalogDslTest.java  |   4 +-
 .../internal/matcher/ZoneDefinitionMatcher.java    |  14 +
 .../catalog/sql/CreateFromAnnotationsImpl.java     |   3 +
 .../catalog/sql/CreateFromDefinitionImpl.java      |   3 +
 .../internal/catalog/sql/CreateZoneImpl.java       |   7 +
 .../internal/catalog/sql/IgniteCatalogSqlImpl.java |  15 +-
 .../apache/ignite/internal/catalog/sql/Option.java |   4 +
 .../catalog/sql/CreateFromAnnotationsTest.java     |  23 +-
 .../catalog/sql/CreateFromDefinitionTest.java      |   5 +-
 .../catalog/sql/InvalidDefinitionTest.java         |   1 +
 .../partitions/reset/ItResetPartitionsTest.java    |   9 +-
 .../restart/ItRestartPartitionsTest.java           |   5 +
 .../partitions/states/ItPartitionStatesTest.java   |  73 +++-
 .../call/recovery/reset/ResetPartitionsCall.java   |  24 +-
 .../recovery/restart/RestartPartitionsCall.java    |  27 +-
 .../call/recovery/states/PartitionStatesCall.java  |  51 ++-
 .../partitions/reset/ResetPartitionsMixin.java     |   2 +-
 .../partitions/restart/RestartPartitionsTest.java  |  33 +-
 .../ignite/internal/client/ReliableChannel.java    |  10 +-
 .../org/apache/ignite/client/MultiClusterTest.java |   8 +-
 .../configuration/tree/ConverterToMapVisitor.java  |  64 ++-
 .../InjectedValueConfigurationTest.java            |   2 +-
 .../configuration/hocon/HoconConverterTest.java    |  18 +-
 .../RebalanceRaftGroupEventsListener.java          | 408 ++++++++++---------
 .../ZoneRebalanceRaftGroupEventsListener.java      | 412 ++++++++++---------
 .../ignite/jdbc/ItJdbcClientTimeZoneTest.java      |  81 +++-
 .../apache/ignite/internal/jdbc/JdbcResultSet.java |  52 ++-
 .../ignite/internal/jdbc/JdbcResultSetTest.java    | 434 +++++++++++++++++++++
 ...istentPageMemoryProfileConfigurationSchema.java |  18 +-
 ...latilePageMemoryProfileConfigurationSchema.java |  27 +-
 .../PartitionReplicaLifecycleManager.java          |   1 -
 .../ZonePartitionReplicaListenerTest.java          | 215 ----------
 modules/platforms/cpp/cmake/dependencies.cmake     |   2 +
 modules/platforms/cpp/ignite/client/CMakeLists.txt |   7 +
 .../cpp/ignite/client/compute/job_target.cpp       |   9 +-
 .../cpp/ignite/client/compute/job_target.h         |   9 +
 .../ignite/client/detail/argument_check_utils.h    |  24 +-
 .../ignite/client/detail/cluster_connection.cpp    |  39 +-
 .../cpp/ignite/client/detail/cluster_connection.h  |  77 ++--
 .../client/detail/compute/colocated_job_target.h   |   9 +-
 .../ignite/client/detail/compute/compute_impl.cpp  |  20 +-
 .../cpp/ignite/client/detail/node_connection.h     |  25 +-
 .../cpp/ignite/client/detail/response_handler.h    |   4 +-
 .../cpp/ignite/client/detail/sql/result_set_impl.h |   4 +-
 .../cpp/ignite/client/detail/sql/sql_impl.cpp      |   6 +-
 .../cpp/ignite/client/detail/table/name_utils.cpp  | 133 +++++++
 .../cpp/ignite/client/detail/table/name_utils.h    | 167 ++++++++
 .../ignite/client/detail/table/name_utils_test.cpp | 139 +++++++
 .../cpp/ignite/client/detail/table/schema.h        |   6 +-
 .../cpp/ignite/client/detail/table/table_impl.cpp  |  44 ++-
 .../cpp/ignite/client/detail/table/table_impl.h    |  26 +-
 .../cpp/ignite/client/detail/table/tables_impl.cpp |  64 ++-
 .../cpp/ignite/client/detail/table/tables_impl.h   |  18 +-
 .../client/detail/transaction/transaction_impl.h   |   2 +-
 .../client/detail/transaction/transactions_impl.h  |   2 +-
 .../platforms/cpp/ignite/client/detail/utils.cpp   |   1 +
 .../cpp/ignite/client/sql/sql_statement.h          |   4 +-
 .../cpp/ignite/client/table/qualified_name.cpp     |  83 ++++
 .../cpp/ignite/client/table/qualified_name.h       | 113 ++++++
 .../ignite/client/table/qualified_name_test.cpp    | 354 +++++++++++++++++
 .../platforms/cpp/ignite/client/table/table.cpp    |   6 +-
 modules/platforms/cpp/ignite/client/table/table.h  |  12 +-
 .../platforms/cpp/ignite/client/table/tables.cpp   |   8 +
 modules/platforms/cpp/ignite/client/table/tables.h |  36 +-
 modules/platforms/cpp/ignite/common/CMakeLists.txt |   1 +
 .../ignite/{odbc => common/detail}/string_utils.h  |   0
 .../{odbc => common/detail}/string_utils_test.cpp  |   1 -
 .../platforms/cpp/ignite/common/ignite_result.h    |  23 +-
 modules/platforms/cpp/ignite/odbc/CMakeLists.txt   |   1 -
 .../cpp/ignite/odbc/config/config_tools.cpp        |   2 +-
 .../cpp/ignite/odbc/config/configuration.cpp       |   2 +-
 .../cpp/ignite/odbc/config/connection_info.cpp     |   2 +-
 .../platforms/cpp/ignite/odbc/meta/column_meta.cpp |   2 +-
 .../cpp/ignite/odbc/query/table_metadata_query.cpp |   2 +-
 .../{extension_types.h => bitmask_feature.h}       |  38 +-
 .../platforms/cpp/ignite/protocol/bitset_span.h    |  29 +-
 .../cpp/ignite/protocol/client_operation.h         |  10 +-
 modules/platforms/cpp/ignite/protocol/messages.cpp |  11 +-
 .../cpp/ignite/protocol/protocol_context.h         |  31 +-
 .../cpp/tests/client-test/column_order_test.cpp    |  29 +-
 .../cpp/tests/client-test/compute_test.cpp         |   4 +-
 .../cpp/tests/client-test/ignite_runner_suite.h    |   5 +-
 .../cpp/tests/client-test/tables_test.cpp          |  10 +-
 .../cpp/tests/client-test/transactions_test.cpp    |   3 +-
 .../cpp/tests/odbc-test/meta_queries_test.cpp      |   2 +-
 modules/platforms/cpp/tests/odbc-test/odbc_suite.h |   1 -
 .../apache/ignite/raft/jraft/core/ItNodeTest.java  |  22 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |   5 +
 .../internal/rocksdb/flush/RocksDbFlusher.java     |  13 +-
 .../internal/rocksdb/flush/RocksDbFlusherTest.java | 141 +++++++
 .../app/client/ItAbstractThinClientTest.java       |   5 +-
 .../app/client/ItThinClientTransactionsTest.java   |  26 +-
 .../ItThinClientTransactionsWithReplicasTest.java  |  36 +-
 .../internal/table/ItPublicApiColocationTest.java  |  47 ++-
 .../org/apache/ignite/internal/app/IgniteImpl.java |   3 +
 .../storage/LocalFileConfigurationStorageTest.java |  61 +--
 .../internal/ClusterPerClassIntegrationTest.java   |   8 +
 .../internal/sql/engine/ItColocatedDataTest.java   | 174 +++++++++
 .../internal/sql/engine/ItSecondaryIndexTest.java  |   2 +-
 .../ignite/internal/sql/engine/ItSetOpTest.java    |  13 +-
 .../integrationTest/sql/group1/explain/scan.test   | 274 +++++++++----
 modules/sql-engine/src/main/codegen/config.fmpp    |   3 +-
 .../src/main/codegen/includes/parserImpls.ftl      |  36 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |   6 +-
 .../sql/engine/exec/ExchangeServiceImpl.java       |  13 +-
 .../internal/sql/engine/exec/ExecutionContext.java |  10 +
 .../sql/engine/exec/ExecutionServiceImpl.java      |  46 +--
 .../sql/engine/exec/MailboxRegistryImpl.java       |   4 +-
 .../sql/engine/exec/exp/RexToLixTranslator.java    |   2 +-
 .../ignite/internal/sql/engine/exec/rel/Inbox.java |  16 +-
 .../internal/sql/engine/exec/rel/Outbox.java       |  10 +-
 .../internal/sql/engine/externalize/RelJson.java   |   4 +-
 .../sql/engine/message/MessageListener.java        |  13 +-
 .../sql/engine/message/MessageServiceImpl.java     |  31 +-
 .../sql/engine/prepare/ExplainRelAsTextWriter.java |  12 +-
 .../sql/engine/prepare/IgniteSqlValidator.java     |   6 +-
 .../sql/engine/prepare/PrepareServiceImpl.java     |   6 +-
 .../internal/sql/engine/rel/IgniteIndexScan.java   |   3 +-
 .../engine/rel/ProjectableFilterableTableScan.java |   3 +-
 .../sql/engine/schema/SqlSchemaManagerImpl.java    |  10 +-
 .../internal/sql/engine/sql/IgniteSqlExplain.java  |  89 +++++
 .../internal/sql/engine/sql/IgniteSqlParser.java   |  14 +-
 .../sql/engine/sql/IgniteSqlParserUtil.java        |  45 ---
 .../sql/engine/trait/DistributionFunction.java     |   8 +-
 .../sql/engine/trait/IgniteDistributions.java      |   4 +-
 .../sql/engine/exec/ExecutionServiceImplTest.java  | 252 ++++++------
 .../sql/engine/exec/PartitionProvidersTest.java    |   6 +-
 .../sql/engine/exec/RuntimeSortedIndexTest.java    |   6 +-
 .../sql/engine/exec/rel/AbstractExecutionTest.java |   7 +-
 .../sql/engine/exec/rel/ExchangeExecutionTest.java |   2 +-
 .../sql/engine/framework/TestBuilders.java         |   1 +
 .../internal/sql/engine/framework/TestNode.java    |   2 +-
 .../sql/engine/planner/DmlPlannerTest.java         |  12 +-
 .../sql/engine/sql/ExplainPlanForParserTest.java   |  78 ++++
 .../sql/engine/sql/IgniteSqlParserSelfTest.java    |  17 +-
 .../src/test/resources/tpcds/plan/q64.plan         | 330 ++++++++--------
 .../src/test/resources/tpch/plan/q1.plan           |  16 +-
 .../src/test/resources/tpch/plan/q21.plan          |  72 ++--
 .../src/test/resources/tpch/plan/q5.plan           |  52 +--
 .../src/test/resources/tpch/plan/q7.plan           |  52 +--
 .../src/test/resources/tpch/plan/q8.plan           |  70 ++--
 .../src/test/resources/tpch/plan/q9.plan           |  52 +--
 .../internal/sql/BaseSqlIntegrationTest.java       |  18 +-
 .../internal/sql/engine/util/QueryChecker.java     |  15 +-
 .../StorageProfileConfigurationSchema.java         |   6 +-
 .../internal/storage/engine/StorageEngine.java     |  13 -
 .../storage/engine/AbstractStorageEngineTest.java  |   2 -
 .../PersistentPageMemoryStorageEngine.java         |  44 +--
 .../VolatilePageMemoryStorageEngine.java           |  54 +--
 .../PersistentPageMemoryDataRegionTest.java        |   2 +-
 .../PersistentPageMemoryStorageEngineTest.java     |  34 +-
 .../VolatilePageMemoryStorageEngineTest.java       |  98 -----
 .../storage/pagememory/mv/BlobStorageTest.java     |   5 +-
 .../storage/rocksdb/RocksDbStorageEngine.java      |  36 +-
 .../schema/RocksDbProfileConfigurationSchema.java  |   8 +-
 .../rocksdb/engine/RocksDbStorageEngineTest.java   |  34 +-
 .../internal/table/distributed/TableManager.java   |   2 +-
 .../ZonePartitionReplicaListenerTest.java          |  91 ++++-
 packaging/db/build.gradle                          |  13 +-
 settings.gradle                                    |   2 +-
 175 files changed, 4456 insertions(+), 2086 deletions(-)
 copy 
modules/api/src/main/java/org/apache/ignite/table/DataStreamerOperationType.java
 => buildscripts/migration-tools-integration-test.gradle (80%)
 delete mode 100644 
modules/partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/ZonePartitionReplicaListenerTest.java
 create mode 100644 
modules/platforms/cpp/ignite/client/detail/table/name_utils.cpp
 create mode 100644 
modules/platforms/cpp/ignite/client/detail/table/name_utils.h
 create mode 100644 
modules/platforms/cpp/ignite/client/detail/table/name_utils_test.cpp
 create mode 100644 modules/platforms/cpp/ignite/client/table/qualified_name.cpp
 create mode 100644 modules/platforms/cpp/ignite/client/table/qualified_name.h
 create mode 100644 
modules/platforms/cpp/ignite/client/table/qualified_name_test.cpp
 rename modules/platforms/cpp/ignite/{odbc => common/detail}/string_utils.h 
(100%)
 rename modules/platforms/cpp/ignite/{odbc => 
common/detail}/string_utils_test.cpp (99%)
 copy modules/platforms/cpp/ignite/protocol/{extension_types.h => 
bitmask_feature.h} (59%)
 create mode 100644 
modules/rocksdb-common/src/test/java/org/apache/ignite/internal/rocksdb/flush/RocksDbFlusherTest.java
 create mode 100644 
modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItColocatedDataTest.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlExplain.java
 delete mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlParserUtil.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/ExplainPlanForParserTest.java
 delete mode 100644 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/engine/VolatilePageMemoryStorageEngineTest.java

Reply via email to