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