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

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


    from e5b50d3121 fix test
     add 8492971f35 IGNITE-21524 Sql. Incorrect conversion to KeyValue plan 
(#3230)
     add c708811d87 IGNITE-21439 Enable thread assertions in tests (#3231)
     add 8f40ce50e5 IGNITE-21565 Disable 
ReplicasSafeTimePropagationTest#testSafeTimeReorderingOnLeaderReElection (#3238)
     add 2f1e599b08 IGNITE-21561 NullPointerException in ActionRequestProcessor 
(#3232)
     add bba18a5f99 IGNITE-21390 Inconsistent behavior of Compute APIs when 
target node does not exist (#3191)
     add dd8a43f046 IGNITE-21548 Encapsulate sets of assignments before storing 
them to meta-storage (#3226)
     add cde51e6cb6 IGNITE-20242 C++ Retry outdated schema error (#3236)
     add 1d3c701e7a IGNITE-21271 ODBC: Fix transaction_test flakiness (#3237)
     add 92352f62b6 IGNITE-21554 Encapsulate raft-related code of InternalTable 
(#3227)
     add ca0988674a IGNITE-21573 Fix IDEA warnings in BplusTree (#3241)
     add d9f6909e08 Bump picocli from 4.7.0 to 4.7.5 (#3234)
     add 847e30389c IGNITE-21571 Get rid of exeption in EventListener#notify 
(#3240)
     add bc0d6e9198 IGNITE-20117 Implement index backfill process (#3233)
     add e07a4fea64 IGNITE-21433 Ignore STOPPING indexes during Catalog 
validation (#3223)
     add 93990c5773 IGNITE-20593 Sql. Fix all possible default expressions 
(#3222)
     add a5b65fe313 Merge branch 'main' into ignite-20680
     add 1ed9ee0b27 Minor after review.

No new revisions were added by this update.

Summary of changes:
 gradle/libs.versions.toml                          |   2 +-
 .../ignite/internal/affinity/Assignments.java      | 109 ++++++
 .../{JobState.java => NodeNotFoundException.java}  |  44 +--
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   3 +
 .../internal/catalog/CatalogManagerImpl.java       |   4 +-
 .../catalog/CatalogParamsValidationUtils.java      |   2 +-
 .../ignite/internal/catalog/CatalogService.java    |   9 +-
 .../commands/AlterTableDropColumnCommand.java      |  42 ++-
 .../internal/catalog/commands/CatalogUtils.java    |   2 +-
 .../catalog/commands/DropIndexCommand.java         |   2 -
 .../catalog/descriptors/CatalogIndexStatus.java    |   7 +
 .../descriptors/CatalogSchemaDescriptor.java       |  19 +-
 ...CatalogManagerDescriptorCausalityTokenTest.java |  16 +-
 .../catalog/CatalogManagerRecoveryTest.java        |   4 +-
 .../internal/catalog/CatalogManagerSelfTest.java   | 293 +++++++---------
 .../internal/catalog/CatalogSystemViewTest.java    |   6 +-
 .../commands/AbstractCommandValidationTest.java    |  58 +++-
 .../AlterTableDropColumnCommandValidationTest.java |  26 +-
 .../catalog/commands/CatalogUtilsTest.java         |  70 ++--
 .../CreateAbstractIndexCommandValidationTest.java  |  17 +
 .../commands/DropZoneCommandValidationTest.java    |   5 +-
 .../commands/RenameTableCommandValidationTest.java |   5 +-
 .../handler/ClientInboundMessageHandler.java       |   2 +-
 .../handler/ClientPrimaryReplicaTracker.java       |   6 +-
 .../compute/ClientComputeExecuteRequest.java       |  18 +-
 .../ignite/client/handler/FakeCatalogService.java  |   2 +-
 .../ignite/client/fakes/FakeInternalTable.java     |   8 +-
 .../internal/compute/ItComputeErrorsBaseTest.java  | 141 ++++++++
 ...nTest.java => ItEmbeddedComputeErrorsTest.java} |   7 +-
 .../compute/ItFailoverCandidateNotFoundTest.java   | 100 ++++++
 ...est.java => ItThinClientComputeErrorsTest.java} |   7 +-
 .../internal/compute/utils/InteractiveJobs.java    |  32 +-
 .../internal/compute/ComputeJobFailover.java       |  21 +-
 ...atingJobExecution.java => FailedExecution.java} |  24 +-
 .../ignite/internal/compute/IgniteComputeImpl.java |  23 +-
 .../internal/compute/IgniteComputeImplTest.java    |   2 +
 .../internal/event/AbstractEventProducer.java      |  17 +-
 .../ignite/internal/event/EventListener.java       |  16 +-
 .../ignite/internal/event/EventProducerTest.java   |  23 +-
 .../testframework/BaseIgniteAbstractTest.java      |   2 +-
 .../ItDistributionZonesFilterTest.java             |  15 +-
 .../distributionzones/DistributionZoneManager.java |  14 +-
 .../distributionzones/rebalance/RebalanceUtil.java |  49 +--
 .../utils/CatalogAlterZoneEventListener.java       |   7 +-
 .../DistributionZoneCausalityDataNodesTest.java    |   8 +-
 .../DistributionZoneRebalanceEngineTest.java       |  14 +-
 .../RebalanceUtilUpdateAssignmentsTest.java        |  10 +-
 .../internal/index/ItBuildIndexOneNodeTest.java    |   8 +-
 .../ignite/internal/index/ItBuildIndexTest.java    | 207 +----------
 .../index/ItDropIndexMultipleNodesTest.java        | 336 ++++++++++++++++++
 .../internal/index/ItDropIndexOneNodeTest.java     | 112 ++++++
 .../index/IndexAvailabilityController.java         |  25 +-
 .../internal/index/IndexBuildController.java       |  23 +-
 .../apache/ignite/internal/index/IndexManager.java |   8 +-
 .../ignite/internal/index/IndexChooserTest.java    |  56 +--
 .../ignite/internal/index/IndexManagerTest.java    |  38 +-
 .../internal/index/TestIndexManagementUtils.java   |   4 -
 .../ignite/internal/pagememory/tree/BplusTree.java | 234 +++++--------
 .../internal/pagememory/tree/io/BplusInnerIo.java  |   4 +-
 .../internal/pagememory/tree/io/BplusIo.java       |  12 +-
 .../placementdriver/BasePlacementDriverTest.java   |   4 +-
 .../ItPrimaryReplicaChoiceTest.java                |   8 +-
 .../PlacementDriverManagerTest.java                |  14 +-
 .../placementdriver/AssignmentsTracker.java        |   7 +-
 .../internal/placementdriver/LeaseTrackerTest.java |   2 +-
 .../internal/placementdriver/LeaseUpdaterTest.java |   4 +-
 .../placementdriver/PlacementDriverTest.java       |   8 +-
 .../ignite/client/detail/cluster_connection.cpp    |  31 ++
 .../cpp/ignite/client/detail/cluster_connection.h  |  61 +---
 .../ignite/client/detail/compute/compute_impl.cpp  |   2 +-
 .../cpp/ignite/client/detail/response_handler.h    |  53 ++-
 .../cpp/ignite/client/detail/sql/sql_impl.cpp      |   2 +-
 .../cpp/ignite/client/detail/table/table_impl.cpp  | 224 +++++++-----
 .../cpp/ignite/client/detail/table/table_impl.h    | 107 ++++--
 modules/platforms/cpp/ignite/common/error_codes.h  |   1 +
 modules/platforms/cpp/ignite/common/ignite_error.h |  24 ++
 modules/platforms/cpp/ignite/odbc/common_types.cpp |   1 +
 modules/platforms/cpp/ignite/protocol/utils.cpp    |  24 +-
 .../cpp/tests/client-test/compute_test.cpp         |  20 +-
 .../client-test/schema_synchronization_test.cpp    |  56 ++-
 .../cpp/tests/odbc-test/odbc_connection.h          |   2 +-
 .../cpp/tests/odbc-test/transaction_test.cpp       |  16 +
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |  21 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |   3 +
 .../jraft/rpc/impl/ActionRequestProcessor.java     |  15 +-
 .../internal/replicator/ReplicaManagerTest.java    |  13 +-
 .../app/ItIgniteInMemoryNodeRestartTest.java       |   4 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |  16 +-
 .../ItRaftCommandLeftInLogUntilRestartTest.java    |   6 +-
 .../internal/ClusterPerClassIntegrationTest.java   |   2 +-
 .../apache/ignite/internal/table/NodeUtils.java    |   2 +-
 .../ignite/internal/schema/SchemaManager.java      |  18 +-
 .../ignite/internal/schema/SchemaManagerTest.java  |  47 +--
 .../AuthenticationManagerImplTest.java             |   2 +-
 .../internal/sql/engine/ItCreateTableDdlTest.java  |  16 +-
 .../ignite/internal/sql/engine/ItDmlTest.java      |   6 +-
 .../internal/sql/engine/ItSecondaryIndexTest.java  |  40 +--
 .../internal/sql/engine/SqlQueryProcessor.java     |   2 +-
 .../engine/exec/ExecutableTableRegistryImpl.java   |   2 +-
 .../prepare/ddl/DdlSqlToCommandConverter.java      | 178 ++++++++--
 .../engine/rule/TableScanToKeyValueGetRule.java    |  11 +-
 .../ignite/internal/sql/engine/util/Commons.java   |   2 +-
 ...ules.java => IgniteCustomAssignmentsRules.java} |  16 +-
 .../exec/rel/TableScanNodeExecutionTest.java       |  10 +-
 .../sql/engine/planner/CastResolutionTest.java     |   6 +-
 .../planner/PrimaryKeyLookupPlannerTest.java       |  17 +
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  | 385 +++++++++++++++++++++
 .../ignite/internal/storage/BinaryRowAndRowId.java |   4 +-
 .../org/apache/ignite/internal/storage/RowId.java  |  25 +-
 .../storage/BinaryRowAndRowIdMatcherTest.java      |  82 +++++
 .../storage/AbstractMvTableStorageTest.java        |   8 +-
 .../internal/storage/BinaryRowAndRowIdMatcher.java |  55 +++
 .../index/AbstractHashIndexStorageTest.java        |   2 +-
 .../index/AbstractSortedIndexStorageTest.java      |   2 +-
 .../ItInternalTableReadWriteScanTest.java          |   4 +-
 .../ReplicasSafeTimePropagationTest.java           |   2 +
 .../rebalance/ItRebalanceDistributedTest.java      |  25 +-
 .../rebalance/ItRebalanceTriggersRecoveryTest.java |   4 +-
 .../ignite/internal/table/ItColocationTest.java    |   5 +-
 .../ignite/internal/table/InternalTable.java       |  25 +-
 .../apache/ignite/internal/table/TableImpl.java    |   2 +-
 .../ignite/internal/table/TableRaftService.java    |  52 +++
 .../internal/table/distributed/TableManager.java   | 149 ++++----
 .../distributed/command/BuildIndexCommand.java     |   3 +
 .../raft/BuildIndexRowVersionChooser.java          | 110 ++++++
 .../table/distributed/raft/PartitionListener.java  |  48 ++-
 .../raft/RebalanceRaftGroupEventsListener.java     |  30 +-
 .../snapshot/FullStateTransferIndexChooser.java    |   7 +-
 .../replicator/PartitionReplicaListener.java       |   7 +-
 .../distributed/storage/InternalTableImpl.java     | 130 ++-----
 .../distributed/storage/TableRaftServiceImpl.java  | 167 +++++++++
 .../table/distributed/TableManagerTest.java        |   4 +-
 .../internal/table/distributed/TableUtilsTest.java |  16 +-
 .../raft/BuildIndexRowVersionChooserTest.java      | 235 +++++++++++++
 .../raft/PartitionCommandListenerTest.java         |  19 +-
 .../FullStateTransferIndexChooserTest.java         |  79 ++---
 .../distributed/storage/InternalTableImplTest.java |   8 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |   5 +-
 .../ignite/internal/table/TableTestUtils.java      |  10 +-
 .../ignite/internal/table/TxAbstractTest.java      |   2 +-
 .../table/impl/DummyInternalTableImpl.java         |  14 +-
 .../ignite/internal/tx/impl/HeapLockManager.java   |   2 +-
 .../ignite/internal/tx/impl/OrphanDetector.java    |   2 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |   2 +-
 .../internal/tx/AbstractLockManagerEventsTest.java |   2 +-
 145 files changed, 3600 insertions(+), 1639 deletions(-)
 create mode 100644 
modules/affinity/src/main/java/org/apache/ignite/internal/affinity/Assignments.java
 copy modules/api/src/main/java/org/apache/ignite/compute/{JobState.java => 
NodeNotFoundException.java} (56%)
 create mode 100644 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/ItComputeErrorsBaseTest.java
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItEmbeddedWorkerShutdownTest.java
 => ItEmbeddedComputeErrorsTest.java} (81%)
 create mode 100644 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/ItFailoverCandidateNotFoundTest.java
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItThinClientWorkerShutdownTest.java
 => ItThinClientComputeErrorsTest.java} (85%)
 copy 
modules/compute/src/main/java/org/apache/ignite/internal/compute/{DelegatingJobExecution.java
 => FailedExecution.java} (65%)
 create mode 100644 
modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItDropIndexMultipleNodesTest.java
 create mode 100644 
modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItDropIndexOneNodeTest.java
 rename 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/{IgniteCustomAssigmentsRules.java
 => IgniteCustomAssignmentsRules.java} (95%)
 create mode 100644 
modules/storage-api/src/test/java/org/apache/ignite/internal/storage/BinaryRowAndRowIdMatcherTest.java
 create mode 100644 
modules/storage-api/src/testFixtures/java/org/apache/ignite/internal/storage/BinaryRowAndRowIdMatcher.java
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/TableRaftService.java
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/BuildIndexRowVersionChooser.java
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/TableRaftServiceImpl.java
 create mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/BuildIndexRowVersionChooserTest.java

Reply via email to