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

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


    omit 761e0d4a35 Styles.
    omit 3e135b9e35 minor.
    omit 09e4354796 minor.
    omit 75adfea08e minor.
    omit 524a2e0e77 fix tests.
    omit 7737f9d21d wip.
    omit dfe2aa44b9 wip.
     add 213e70d2be IGNITE-19139 Fix flaky ItDeployUndeployCallsTest (#1987)
     add d873ebabc6 IGNITE-18712 Do not allow a node excluded from Physical 
Topology to enter the topology again (#1978)
     add d5bafb5570 IGNITE-19387 Fix deployment tests (#2002)
     add f4a18168d5 IGNITE-19375 Sql. Jdbc tests for commit/rollback with 
autocommit flag = true (#1999)
     add aa1cf84221 IGNITE-19320 NPE on JDBC connection close. (#1996)
     add 4007b06bfe IGNITE-19298 .NET: Fix MetricsTests.TestRequestsActive 
flakiness (#2005)
     add a31b701bb7 IGNITE-19302 Phantom reads fixed (#1992)
     add 9b1bba3e14 IGNITE-18839 HybridTimestamp and its usages refactored to 
use 8-bytes representation (#1693)
     add 4252002fb5 IGNITE-18711 Leave logical topology gracefully when 
stopping Ignite node (#2001)
     add c454736a3b IGNITE-19290 Removing garbage from the partition, taking 
into account the safe time (#1952)
     add 116c95b74e IGNITE-19269 Implemented methods to explicitly lock rows in 
MV storage. (#1976)
     add 096ce4db2a IGNITE-18917 SQL tests with UUID (#2010)
     add d11c50bc48 IGNITE-19371 Sql. Prevent the user from using the 
TIME(STAMP)_WITH_LOCAL_TIME_ZONE types (#1990)
     add b5cba2ab5b IGNITE-15580: Calcite. Correlated ANY/ALL subqueries fails. 
(#2012)
     add d1a175389e IGNITE-18872 Sql. Make IgniteTypeFactory a singletone 
(#2009)
     add 6c8aaf1c0d IGNITE-15623 Sql. Reject erroneous datetime literal (#1997)
     add 9a0241a8e5 IGNITE-19390 Handling lease deny message in placement 
driver side (#2003)
     add 1442280dac IGNITE-19128 Sql. IgniteIndexScan should use correct 
searchBounds for custom data types (#1981)
     add 482be6f528 IGNITE-18761 Sql. TypeOf can short-circuit only when its 
argument is a constant expression (#2000)
     add 58acf15bee IGNITE-19296 Unmute PicocliBugTest (#2007)
     add 4195bf80f7 Improve logging.
     add 1407934293 Forbid sending exception to the remote node.
     add 9906307920 Minor after review.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (761e0d4a35)
            \
             N -- N -- N   refs/heads/ignite-19272 (9906307920)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 build.gradle                                       |   5 +
 gradle/libs.versions.toml                          |   6 +-
 .../org/apache/ignite/network/ClusterNode.java     |   5 +-
 .../cli/call/unit/ItDeployUndeployCallsTest.java   |  35 ++-
 .../cli/commands/unit/ItDeploymentUnitTest.java    |  48 ++-
 .../internal/rest/ItGeneratedRestClientTest.java   |   3 +-
 .../commands/sql/SqlReplTopLevelCliCommand.java    |   2 -
 .../cli/commands/version/VersionCommand.java       |   2 -
 .../internal/cli/commands/CliCommandTestBase.java  |  14 +-
 .../{PicocliBugTest.java => ReuseCommandTest.java} |  22 +-
 .../client/handler/JdbcQueryEventHandlerImpl.java  |   4 +-
 .../handler/JdbcQueryEventHandlerImplTest.java     |   9 +
 .../management/ClusterManagementGroupManager.java  |  30 +-
 .../apache/ignite/internal/hlc/HybridClock.java    |   7 +
 .../ignite/internal/hlc/HybridClockImpl.java       |  63 ++--
 .../ignite/internal/hlc/HybridTimestamp.java       | 120 ++++---
 .../apache/ignite/internal/TestHybridClock.java    |  61 ++--
 .../internal/testframework/IgniteTestUtils.java    |   8 +-
 .../apache/ignite/jdbc/ItJdbcTransactionTest.java  |  27 ++
 .../impl/ItMetaStorageMultipleNodesTest.java       |  33 --
 .../command/HybridTimestampMessage.java            |  41 ---
 .../command/MetaStorageWriteCommand.java           |  26 +-
 .../metastorage/command/SyncTimeCommand.java       |  10 +-
 .../metastorage/impl/MetaStorageServiceImpl.java   |  27 +-
 .../server/raft/MetaStorageWriteHandler.java       |  16 +-
 .../metastorage/server/time/ClusterTime.java       |   5 +
 .../metastorage/server/time/ClusterTimeImpl.java   |   5 +
 modules/network/build.gradle                       |   1 +
 .../network/netty/ItConnectionManagerTest.java     |   4 +-
 .../scalecube/ItScaleCubeNetworkMessagingTest.java | 100 +++++-
 .../internal/network/NetworkMessageTypes.java      |  14 +-
 .../internal/network/netty/ConnectionManager.java  |  24 +-
 .../netty/DefaultRecoveryDescriptorProvider.java   |   2 +-
 .../internal/network/netty/HandshakeHandler.java   |   8 +-
 .../internal/network/recovery/FailureHandler.java} |  25 +-
 .../network/recovery/InMemoryStaleIds.java}        |  22 +-
 .../recovery/RecoveryClientHandshakeManager.java   |  56 +++-
 .../recovery/RecoveryServerHandshakeManager.java   |  60 +++-
 .../network/recovery/StaleIdDetector.java}         |  24 +-
 .../internal/network/recovery/StaleIds.java}       |  14 +-
 .../internal/network/recovery/VaultStateIds.java   | 104 ++++++
 ...hMessage.java => HandshakeRejectedMessage.java} |  18 +-
 .../scalecube/ScaleCubeClusterServiceFactory.java  |  23 +-
 .../network/netty/RecoveryHandshakeTest.java       |  98 +++++-
 .../network/recovery/VaultStateIdsTest.java        | 124 ++++++++
 .../network/DefaultMessagingServiceTest.java       |  25 +-
 .../internal/network/recovery/AllIdsAreFresh.java} |  11 +-
 .../internal/network/recovery/AllIdsAreStale.java} |  11 +-
 .../TestScaleCubeClusterServiceFactory.java        |   1 -
 .../ignite/utils/ClusterServiceTestUtils.java      |  34 +-
 .../message/PlacementDriverActorMessage.java}      |   9 +-
 ...icaMessage.java => PlacementDriverMessage.java} |   4 +-
 .../message/PlacementDriverMessageGroup.java       |   2 +
 .../message/PlacementDriverReplicaMessage.java     |  15 +-
 ...onse.java => StopLeaseProlongationMessage.java} |   9 +-
 .../MultiActorPlacementDriverTest.java             |  89 +++++-
 .../internal/placementdriver/LeaseUpdater.java     | 106 ++++++-
 .../internal/placementdriver/leases/Lease.java     |  51 ++-
 .../cpp/tests/client-test/ignite_runner_suite.h    |   1 +
 .../platforms/cpp/tests/client-test/sql_test.cpp   |  87 +++++-
 .../dotnet/Apache.Ignite.Tests/MetricsTests.cs     |  29 +-
 .../dotnet/Apache.Ignite/Internal/ClientSocket.cs  |   7 +-
 .../raft/ItTruncateSuffixAndRestartTest.java       |   4 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |   8 +-
 .../apache/ignite/raft/jraft/core/Replicator.java  |   5 +-
 .../apache/ignite/raft/jraft/rpc/RpcRequests.java  |  16 +-
 .../ignite/internal/replicator/ReplicaManager.java |  28 +-
 .../replicator/command/HybridTimestampMessage.java |  38 ---
 .../command/SafeTimePropagatingCommand.java        |  12 +-
 .../replicator/message/ReplicaMessageGroup.java    |  17 +-
 .../replicator/message/TimestampAware.java         |  19 +-
 .../rest/api/deployment/DeploymentCodeApi.java     |   3 +
 .../internal/compute/ItLogicalTopologyTest.java    |  25 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |   4 +-
 .../internal/sql/engine/ItFunctionsTest.java       |  27 +-
 .../internal/sql/engine/ItImplicitCastsTest.java   |   3 +-
 .../ignite/internal/sql/engine/ItMetadataTest.java |  21 +-
 .../datatypes/tests/BaseCustomDataTypeTest.java    |   5 +-
 .../tests/BaseIndexCustomDataTypeTest.java         |   2 -
 .../datatypes/tests/TestTypeArgumentsTest.java     |   4 +-
 .../sql/engine/datatypes/uuid/ItUuidIndexTest.java |   2 -
 .../internal/table/ItPublicApiColocationTest.java  |  10 +-
 .../ignite/internal/table/ItTableScanTest.java     | 348 ++++++++++-----------
 ...ll.test_ignore => test_correlated_any_all.test} | 130 ++++----
 ...p.test_ignore => test_incorrect_timestamp.test} |   0
 .../org/apache/ignite/internal/app/IgniteImpl.java |   4 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |   1 +
 .../src/main/codegen/includes/parserImpls.ftl      |  32 ++
 .../sql/engine/exec/ExchangeServiceImpl.java       |  12 +-
 .../sql/engine/exec/exp/IgniteSqlFunctions.java    |  50 +++
 .../internal/sql/engine/exec/exp/RexImpTable.java  |  29 +-
 .../sql/engine/exec/exp/RexToLixTranslator.java    |   3 +-
 .../sql/engine/prepare/IgniteTypeCoercion.java     |  76 ++++-
 .../sql/engine/prepare/PlanningContext.java        |   7 +
 .../sql/engine/schema/IgniteTableImpl.java         |   6 +-
 .../sql/engine/type/IgniteTypeFactory.java         |   8 -
 .../internal/sql/engine/util/BaseQueryContext.java |  25 +-
 .../internal/sql/engine/util/IgniteMethod.java     |   7 +-
 .../ignite/internal/sql/engine/util/RexUtils.java  |  98 +++---
 .../ignite/internal/sql/engine/util/TypeUtils.java |  44 ---
 .../sql/engine/exec/RuntimeSortedIndexTest.java    |   3 +-
 .../engine/exec/exp/ExpressionFactoryImplTest.java |   8 +-
 .../engine/exec/rel/MergeJoinExecutionTest.java    |   8 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |   4 +-
 .../CorrelatedNestedLoopJoinPlannerTest.java       |   6 +-
 .../engine/planner/HashIndexSpoolPlannerTest.java  |   8 +-
 .../planner/IndexSearchBoundsPlannerTest.java      |  14 +-
 .../sql/engine/planner/LimitOffsetPlannerTest.java |   4 +-
 .../internal/sql/engine/planner/PlannerTest.java   |  24 +-
 .../planner/ProjectFilterScanMergePlannerTest.java |   4 +-
 .../sql/engine/planner/SetOpPlannerTest.java       |   4 +-
 .../planner/SortedIndexSpoolPlannerTest.java       |   6 +-
 .../engine/planner/TableFunctionPlannerTest.java   |   4 +-
 .../sql/engine/planner/TableSpoolPlannerTest.java  |   4 +-
 .../sql/engine/planner/UnionPlannerTest.java       |   4 +-
 .../engine/prepare/LeastRestrictiveTypesTest.java  |   3 +-
 .../engine/sql/IgniteSqlDecimalLiteralTest.java    |   4 +-
 .../internal/sql/engine/sql/SqlDdlParserTest.java  |  16 +
 .../internal/storage/MvPartitionStorage.java       |  80 ++++-
 .../ignite/internal/storage/gc/GcEntry.java}       |  21 +-
 .../ignite/internal/storage/util/LocalLocker.java  | 106 +++++++
 .../ignite/internal/storage/util/LockByRowId.java  | 114 +++++++
 .../ignite/internal/storage/util/LockHolder.java   |  15 +-
 .../storage/util/ReentrantLockByRowId.java         | 177 -----------
 .../internal/storage/util/LockByRowIdTest.java     | 103 ++++++
 .../storage/util/ReentrantLockByRowIdTest.java     | 159 ----------
 .../AbstractMvPartitionStorageConcurrencyTest.java |  16 +-
 .../storage/AbstractMvPartitionStorageTest.java    | 106 ++++---
 .../storage/AbstractMvTableStorageTest.java        |  76 +++--
 .../storage/BaseMvPartitionStorageTest.java        |  34 +-
 .../storage/impl/TestMvPartitionStorage.java       |  69 +++-
 .../index/AbstractHashIndexStorageTest.java        |   4 +-
 .../index/AbstractSortedIndexStorageTest.java      |   8 +-
 .../pagememory/AbstractPageMemoryTableStorage.java |   6 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   | 215 ++++++-------
 .../storage/pagememory/mv/HybridTimestamps.java    |  37 +--
 .../mv/PersistentPageMemoryMvPartitionStorage.java |  38 ++-
 .../storage/pagememory/mv/ScanVersionsCursor.java  |  75 +++--
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |  29 +-
 .../storage/pagememory/mv/gc/GcRowVersion.java     |  11 +-
 .../VolatilePageMemoryMvTableStorageTest.java      |   8 +-
 ...PersistentPageMemoryMvPartitionStorageTest.java |   8 +-
 .../internal/storage/rocksdb/GarbageCollector.java |  88 +++---
 .../internal/storage/rocksdb/GcRowVersion.java     |   9 +-
 .../ignite/internal/storage/rocksdb/HashIndex.java |   2 +-
 .../storage/rocksdb/PartitionDataHelper.java       |  71 ++++-
 .../storage/rocksdb/RocksDbMvPartitionStorage.java | 158 +++++-----
 .../internal/storage/rocksdb/SortedIndex.java      |   2 +-
 .../storage/rocksdb/ThreadLocalState.java}         |  30 +-
 .../rocksdb/index/AbstractRocksDbIndexStorage.java |  16 +-
 .../rocksdb/index/RocksDbHashIndexStorage.java     |  16 +-
 .../rocksdb/index/RocksDbSortedIndexStorage.java   |  28 +-
 .../storage/rocksdb/RocksDbMvTableStorageTest.java |  18 +-
 .../ignite/distributed/ItTablePersistenceTest.java |  22 +-
 .../distributed/ItTxDistributedTestSingleNode.java |  15 +-
 ...ItTxDistributedTestThreeNodesThreeReplicas.java |  11 +-
 .../internal/table/distributed/LowWatermark.java   |   2 +-
 .../table/distributed/SortedIndexLocker.java       |  53 ++--
 .../table/distributed/StorageUpdateHandler.java    | 120 +++----
 .../internal/table/distributed/TableManager.java   |   8 +-
 .../table/distributed/command/FinishTxCommand.java |  14 +-
 .../distributed/command/TxCleanupCommand.java      |  14 +-
 .../ignite/internal/table/distributed/gc/MvGc.java |  73 +++--
 .../table/distributed/raft/PartitionListener.java  |  48 ++-
 .../distributed/raft/snapshot/PartitionAccess.java |   5 +-
 .../raft/snapshot/PartitionAccessImpl.java         |  23 +-
 .../snapshot/incoming/IncomingSnapshotCopier.java  |   8 +-
 .../snapshot/message/SnapshotMvDataResponse.java   |   5 +-
 .../raft/snapshot/outgoing/OutgoingSnapshot.java   |  25 +-
 .../request/ScanRetrieveBatchReplicaRequest.java   |   1 -
 .../replicator/PartitionReplicaListener.java       |  35 +--
 .../distributed/storage/InternalTableImpl.java     |  32 +-
 .../AbstractMvStorageUpdateHandlerTest.java        |  10 +-
 .../internal/table/distributed/IndexBaseTest.java  |   8 +-
 .../PartitionGcOnWriteConcurrentTest.java          | 167 ----------
 .../table/distributed/PartitionGcOnWriteTest.java  | 197 ------------
 .../distributed/StorageUpdateHandlerTest.java      | 128 +++++++-
 .../TableManagerDistributionZonesTest.java         |   7 +-
 .../PartitionRaftCommandsSerializationTest.java    |  17 +-
 .../internal/table/distributed/gc/MvGcTest.java    |  50 ++-
 .../raft/PartitionCommandListenerTest.java         |  77 ++---
 .../raft/snapshot/PartitionAccessImplTest.java     |   8 +-
 .../incoming/IncomingSnapshotCopierTest.java       |   8 +-
 .../OutgoingSnapshotMvDataStreamingTest.java       |  70 ++---
 .../SnapshotAwarePartitionDataStorageTest.java     |   4 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |   9 +-
 .../replication/PartitionReplicaListenerTest.java  |  27 +-
 .../utils/RebalanceUtilUpdateAssignmentsTest.java  |   7 +-
 .../table/impl/DummyInternalTableImpl.java         |  10 +-
 .../apache/ignite/internal/tx/TransactionIds.java  |   6 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |   5 +-
 .../tx/message/TxCleanupReplicaRequest.java        |  16 +-
 .../tx/message/TxFinishReplicaRequest.java         |  14 +-
 .../internal/tx/message/TxStateReplicaRequest.java |  11 +-
 .../storage/state/AbstractTxStateStorageTest.java  |  11 +-
 195 files changed, 3812 insertions(+), 2629 deletions(-)
 rename 
modules/cli/src/test/java/org/apache/ignite/internal/cli/commands/{PicocliBugTest.java
 => ReuseCommandTest.java} (81%)
 delete mode 100644 
modules/metastorage/src/main/java/org/apache/ignite/internal/metastorage/command/HybridTimestampMessage.java
 copy 
modules/{catalog/src/main/java/org/apache/ignite/internal/catalog/commands/DropTableParams.java
 => 
network/src/main/java/org/apache/ignite/internal/network/recovery/FailureHandler.java}
 (61%)
 copy 
modules/{transactions/src/test/java/org/apache/ignite/internal/tx/storage/state/test/TestTxStateStorageTest.java
 => 
network/src/main/java/org/apache/ignite/internal/network/recovery/InMemoryStaleIds.java}
 (63%)
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/AsyncSqlCursor.java
 => 
network/src/main/java/org/apache/ignite/internal/network/recovery/StaleIdDetector.java}
 (65%)
 copy 
modules/{marshaller-common/src/main/java/org/apache/ignite/internal/util/Factory.java
 => 
network/src/main/java/org/apache/ignite/internal/network/recovery/StaleIds.java}
 (74%)
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/internal/network/recovery/VaultStateIds.java
 copy 
modules/network/src/main/java/org/apache/ignite/internal/network/recovery/message/{HandshakeFinishMessage.java
 => HandshakeRejectedMessage.java} (67%)
 create mode 100644 
modules/network/src/test/java/org/apache/ignite/internal/network/recovery/VaultStateIdsTest.java
 copy 
modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/definition/index/HashIndexDefinition.java
 => 
network/src/testFixtures/java/org/apache/ignite/internal/network/recovery/AllIdsAreFresh.java}
 (76%)
 copy 
modules/{schema/src/testFixtures/java/org/apache/ignite/internal/schema/testutils/definition/index/HashIndexDefinition.java
 => 
network/src/testFixtures/java/org/apache/ignite/internal/network/recovery/AllIdsAreStale.java}
 (77%)
 copy 
modules/{api/src/main/java/org/apache/ignite/compute/JobExecutionContext.java 
=> 
placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/message/PlacementDriverActorMessage.java}
 (76%)
 copy 
modules/placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/message/{PlacementDriverReplicaMessage.java
 => PlacementDriverMessage.java} (90%)
 copy 
modules/placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/message/{LeaseGrantedMessageResponse.java
 => StopLeaseProlongationMessage.java} (78%)
 delete mode 100644 
modules/replicator/src/main/java/org/apache/ignite/internal/replicator/command/HybridTimestampMessage.java
 rename 
modules/runner/src/integrationTest/sql/subquery/any_all/{test_correlated_any_all.test_ignore
 => test_correlated_any_all.test} (72%)
 rename 
modules/runner/src/integrationTest/sql/types/timestamp/{test_incorrect_timestamp.test_ignore
 => test_incorrect_timestamp.test} (100%)
 copy 
modules/{security/src/main/java/org/apache/ignite/internal/security/authentication/AuthenticationRequest.java
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/gc/GcEntry.java} 
(71%)
 create mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/util/LocalLocker.java
 create mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/util/LockByRowId.java
 delete mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/util/ReentrantLockByRowId.java
 create mode 100644 
modules/storage-api/src/test/java/org/apache/ignite/internal/storage/util/LockByRowIdTest.java
 delete mode 100644 
modules/storage-api/src/test/java/org/apache/ignite/internal/storage/util/ReentrantLockByRowIdTest.java
 copy 
modules/{arch-test/src/test/java/org/apache/ignite/lang/LocationProvider.java 
=> 
storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/ThreadLocalState.java}
 (50%)
 delete mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/PartitionGcOnWriteConcurrentTest.java
 delete mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/PartitionGcOnWriteTest.java

Reply via email to