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

(ignite-3) branch colocation updated (b5da66b69c5 -> 3c2ea116473)

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 b5da66b69c5 Merge remote-tracking branch 'origin/main' into colocation
     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 3c2ea116473 Merge remote-tracking branch 'origin/main' into colocation

No new revisions were added by this update.

Summary of changes:
 .../apache/ignite/lang/util/IgniteNameUtils.java   |   6 +-
 .../org/apache/ignite/table/QualifiedName.java     |   4 +-
 .../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 +-
 .../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 -
 .../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 +--
 .../org/apache/ignite/internal/app/IgniteImpl.java |   3 +
 modules/sql-engine/src/main/codegen/config.fmpp    |   1 +
 .../src/main/codegen/includes/parserImpls.ftl      |  25 +-
 .../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   |   2 -
 .../sql/engine/message/MessageListener.java        |  13 +-
 .../sql/engine/message/MessageServiceImpl.java     |  31 +-
 .../sql/engine/prepare/IgniteSqlValidator.java     |   6 +-
 .../sql/engine/prepare/PrepareServiceImpl.java     |   6 +-
 .../internal/sql/engine/sql/IgniteSqlExplain.java  |  89 ++++++
 .../sql/engine/exec/ExecutionServiceImplTest.java  | 252 +++++++--------
 .../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/sql/ExplainPlanForParserTest.java   |  78 +++++
 .../internal/table/distributed/TableManager.java   |   2 +-
 .../ZonePartitionReplicaListenerTest.java          |  91 +++++-
 98 files changed, 2320 insertions(+), 754 deletions(-)
 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/main/java/org/apache/ignite/internal/sql/engine/sql/IgniteSqlExplain.java
 create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/sql/ExplainPlanForParserTest.java