This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch catalog-feature
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 60c98faf7f Merge branch 'catalog-feature' of
https://gitbox.apache.org/repos/asf/ignite-3 into catalog-feature
add 37fe3e86f1 IGNITE-19888 Java client: Track observable timestamp (#2371)
add 3005f4cf31 IGNITE-20101 Relax CLI metric tests (#2379)
add 85a18c7510 IGNITE-19506 Use data nodes from DistributionZoneManager
with a causality token instead of BaselineManager#nodes (#2095)
add 1507d0552c IGNITE-18875 Sql. Drop AbstractPlannerTest.TestTable (#2372)
add 24df5e3d00 Merge branch 'main' into catalog-feature
No new revisions were added by this update.
Summary of changes:
.../cli/call/metric/ItEnabledMetricCallsTest.java | 4 +-
.../cli/call/metric/ItMetricCallsTest.java | 2 +-
.../metric/ItEnabledNodeMetricCommandTest.java | 6 +-
.../commands/metric/ItNodeMetricCommandTest.java | 8 +-
.../internal/rest/ItGeneratedRestClientTest.java | 8 +-
.../internal/client/proto/ClientMessagePacker.java | 50 ++
modules/client-handler/build.gradle | 2 +
.../apache/ignite/client/handler/TestServer.java | 22 +-
.../ignite/client/handler/ClientHandlerModule.java | 18 +-
.../handler/ClientInboundMessageHandler.java | 40 +-
.../requests/sql/ClientSqlExecuteRequest.java | 16 +-
.../handler/requests/table/ClientTableCommon.java | 16 +-
.../table/ClientTupleContainsKeyRequest.java | 2 +-
.../table/ClientTupleDeleteAllExactRequest.java | 2 +-
.../table/ClientTupleDeleteAllRequest.java | 2 +-
.../table/ClientTupleDeleteExactRequest.java | 2 +-
.../requests/table/ClientTupleDeleteRequest.java | 2 +-
.../requests/table/ClientTupleGetAllRequest.java | 2 +-
.../table/ClientTupleGetAndDeleteRequest.java | 2 +-
.../table/ClientTupleGetAndReplaceRequest.java | 2 +-
.../table/ClientTupleGetAndUpsertRequest.java | 2 +-
.../requests/table/ClientTupleGetRequest.java | 2 +-
.../table/ClientTupleInsertAllRequest.java | 2 +-
.../requests/table/ClientTupleInsertRequest.java | 2 +-
.../table/ClientTupleReplaceExactRequest.java | 2 +-
.../requests/table/ClientTupleReplaceRequest.java | 2 +-
.../table/ClientTupleUpsertAllRequest.java | 2 +-
.../requests/table/ClientTupleUpsertRequest.java | 2 +-
.../requests/tx/ClientTransactionBeginRequest.java | 47 +-
.../ignite/internal/client/ClientChannel.java | 15 +-
.../ignite/internal/client/ReliableChannel.java | 23 +
.../ignite/internal/client/TcpClientChannel.java | 14 +
.../ignite/internal/client/sql/ClientSession.java | 2 +
.../internal/client/tx/ClientTransactions.java | 5 +-
.../apache/ignite/client/ClientMetricsTest.java | 2 +-
.../client/ObservableTimestampPropagationTest.java | 97 +++
.../apache/ignite/client/RequestBalancingTest.java | 2 +-
.../ignite/client/TestClientHandlerModule.java | 15 +-
.../java/org/apache/ignite/client/TestServer.java | 46 +-
.../org/apache/ignite/client/fakes/FakeIgnite.java | 103 +--
.../apache/ignite/client/fakes/FakeTxManager.java | 191 +++++
.../RepeatedFinishClientTransactionTest.java | 7 +-
.../distributionzones/DistributionZoneManager.java | 225 ++---
.../distributionzones/DistributionZonesUtil.java | 21 +-
.../CausalityDataNodesEngine.java | 726 ++++++++++++++++
.../rebalance/DistributionZoneRebalanceEngine.java | 56 +-
.../BaseDistributionZoneManagerTest.java | 7 +
.../DistributionZoneManagerAlterFilterTest.java | 28 +-
...ibutionZoneManagerConfigurationChangesTest.java | 7 +
.../DistributionZoneManagerFilterTest.java | 11 +-
.../DistributionZoneManagerTest.java | 1 +
.../DistributionZoneMockTest.java | 1 +
.../DistributionZoneCausalityDataNodesTest.java | 927 +++++++++++++++------
.../DistributionZoneRebalanceEngineTest.java | 6 +-
.../DistributionZonesTestUtil.java | 16 +-
.../cpp/ignite/client/detail/node_connection.cpp | 3 +
.../cpp/ignite/client/detail/sql/sql_impl.cpp | 30 +-
.../client/detail/transaction/transactions_impl.h | 3 +
.../platforms/cpp/ignite/odbc/query/data_query.cpp | 3 +
.../platforms/cpp/ignite/odbc/sql_connection.cpp | 3 +
.../dotnet/Apache.Ignite.Tests/FakeServer.cs | 1 +
.../dotnet/Apache.Ignite.Tests/MetricsTests.cs | 2 +-
.../platforms/dotnet/Apache.Ignite/ErrorGroups.cs | 1 -
.../dotnet/Apache.Ignite/Internal/ClientSocket.cs | 3 +
.../Internal/Proto/MsgPack/MsgPackWriter.cs | 5 +
.../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 3 +
.../Internal/Transactions/Transactions.cs | 11 +-
.../storage/ItRebalanceDistributedTest.java | 11 +-
.../zones/ItDistributionZonesFilterTest.java | 22 +-
...niteDistributionZoneManagerNodeRestartTest.java | 73 +-
.../runner/app/ItIgniteNodeRestartTest.java | 14 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 14 +-
.../exec/ExecutionDependencyResolverSelfTest.java | 129 ++-
.../sql/engine/exec/ExecutionServiceImplTest.java | 1 -
.../DdlCommandHandlerExceptionHandlingTest.java | 1 +
.../sql/engine/framework/TestBuilders.java | 14 +-
.../internal/sql/engine/framework/TestIndex.java | 1 +
.../sql/engine/framework/TestStatistic.java | 78 ++
.../internal/sql/engine/framework/TestTable.java | 52 +-
.../planner/AbstractAggregatePlannerTest.java | 91 +-
.../sql/engine/planner/AbstractPlannerTest.java | 359 ++------
.../sql/engine/planner/AggregatePlannerTest.java | 12 +-
.../planner/ColocatedSortAggregatePlannerTest.java | 12 +-
.../CorrelatedNestedLoopJoinPlannerTest.java | 91 +-
.../planner/CorrelatedSubqueryPlannerTest.java | 35 +-
.../sql/engine/planner/DmlPlannerTest.java | 5 +-
.../sql/engine/planner/HashIndexPlannerTest.java | 97 +--
.../engine/planner/HashIndexSpoolPlannerTest.java | 121 +--
.../sql/engine/planner/ImplicitCastsTest.java | 54 +-
.../planner/IndexSearchBoundsPlannerTest.java | 118 ++-
.../engine/planner/JoinColocationPlannerTest.java | 107 ++-
.../sql/engine/planner/JoinCommutePlannerTest.java | 36 +-
.../engine/planner/JoinWithUsingPlannerTest.java | 46 +-
.../sql/engine/planner/LimitOffsetPlannerTest.java | 42 +-
.../planner/MapReduceSortAggregatePlannerTest.java | 12 +-
.../sql/engine/planner/MergeJoinPlannerTest.java | 754 +++++++----------
.../internal/sql/engine/planner/PlannerTest.java | 757 +++++------------
.../sql/engine/planner/PlannerTimeoutTest.java | 54 +-
.../planner/ProjectFilterScanMergePlannerTest.java | 42 +-
.../sql/engine/planner/SetOpPlannerTest.java | 51 +-
.../planner/SortedIndexSpoolPlannerTest.java | 100 +--
.../engine/planner/TableFunctionPlannerTest.java | 33 +-
.../sql/engine/planner/TableSpoolPlannerTest.java | 39 +-
.../sql/engine/planner/UnionPlannerTest.java | 54 +-
.../sql/engine/prepare/TypeCoercionTest.java | 164 +++-
.../internal/table/distributed/TableManager.java | 162 ++--
.../table/distributed/TableManagerTest.java | 3 +
.../org/apache/ignite/internal/tx/TxManager.java | 2 +-
.../internal/tx/impl/IgniteTransactionsImpl.java | 31 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 2 +-
110 files changed, 3859 insertions(+), 2930 deletions(-)
create mode 100644
modules/client/src/test/java/org/apache/ignite/client/ObservableTimestampPropagationTest.java
create mode 100644
modules/client/src/test/java/org/apache/ignite/client/fakes/FakeTxManager.java
create mode 100644
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/causalitydatanodes/CausalityDataNodesEngine.java
rename
modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/{
=> causalitydatanodes}/DistributionZoneCausalityDataNodesTest.java (51%)
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/TestStatistic.java