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

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


    from f3dd06b6d9 Review fixes 2
     add 6394d32d8c Review fixes 3
     add c47686b1b5 Review fixes 3
     add 08e5d52b72 IGNITE-18802 Fix (#1707)
     add 61f4904edd IGNITE-18810 Java client: Balance requests across 
connections (#1701)
     add c276a334c4 IGNITE-17056 Added design documents for rebalance 
cancellation. Fixes #1676
     add de1ee322a7 IGNITE-18814 Fix 
ItTxDistributedTestSingleNode#assertPartitionsSame (#1689)
     add eeb8b898ec IGNITE-18866 JdbcUrlRegistryImpl should stop fetching URLs 
after disconnect (#1702)
     add d071242834 IGNITE-18827: Sql. UUID. Implement min/max functions. 
(#1686)
     add 7459327ca0 IGNITE-18861 NPE in DumpThreadsOnTimeout extension (#1705)
     add 24de97894c IGNITE-18843 Fix the behavior of 
MvPartitionStorage#pollForVacuum when trying to delete the same row in parallel 
(#1697)
     add 18c9c0b1ec Merge branch 'main' into ignite-18739
     add da2161d9f4 Review fixes 3

No new revisions were added by this update.

Summary of changes:
 ...liCommandTestNotInitializedIntegrationBase.java |  10 +
 .../internal/cli/commands/ItNodeNameTest.java      |   6 -
 .../repl/registry/impl/JdbcUrlRegistryImpl.java    |   9 +-
 .../ignite/internal/client/ReliableChannel.java    |  85 +++++-
 .../internal/client/compute/ClientCompute.java     |   4 +-
 .../ignite/internal/client/sql/ClientSession.java  |  22 +-
 .../client/table/ClientKeyValueBinaryView.java     |  30 +-
 .../internal/client/table/ClientKeyValueView.java  |  28 +-
 .../client/table/ClientRecordBinaryView.java       |  30 +-
 .../internal/client/table/ClientRecordView.java    |  30 +-
 .../ignite/internal/client/table/ClientTable.java  |  48 +--
 .../client/table/ClientTupleSerializer.java        |  37 ++-
 .../client/table/PartitionAwarenessProvider.java   |  66 +++++
 .../internal/client/tx/ClientTransaction.java      |  22 +-
 .../apache/ignite/client/AbstractClientTest.java   |  33 +++
 .../apache/ignite/client/ClientComputeTest.java    |  23 +-
 .../ignite/client/PartitionAwarenessTest.java      |   4 +-
 .../apache/ignite/client/RequestBalancingTest.java |  79 +++++
 .../testframework/junit/DumpThreadsOnTimeout.java  |   3 +-
 .../matchers/CompletableFutureMatcher.java         |  20 ++
 .../tech-notes/images/cancelRebalance.svg          |   1 +
 .../distribution-zones/tech-notes/images/flow.svg  |   2 +-
 modules/distribution-zones/tech-notes/rebalance.md |  56 +++-
 .../tech-notes/src/cancelRebalance.puml            |  18 ++
 .../distribution-zones/tech-notes/src/flow.puml    |   5 +-
 modules/platforms/cpp/ignite/client/CMakeLists.txt |   2 -
 modules/platforms/cpp/ignite/schema/CMakeLists.txt |   2 -
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs |   9 +-
 .../runner/app/client/ItThinClientSqlTest.java     |  39 ++-
 .../ignite/internal/sql/engine/ItMetadataTest.java |  10 +-
 .../ignite/internal/sql/engine/ItUuidTest.java     |  16 +-
 .../sql/engine/exec/exp/agg/Accumulators.java      | 329 +++++----------------
 .../engine/exec/exp/agg/AccumulatorsFactory.java   |  10 +-
 .../internal/storage/MvPartitionStorage.java       |   3 +-
 .../ignite/internal/storage/util}/LockHolder.java  |   2 +-
 .../storage/util/ReentrantLockByRowId.java         | 177 +++++++++++
 .../internal/storage/util}/LockHolderTest.java     |   3 +-
 .../storage/util/ReentrantLockByRowIdTest.java     | 159 ++++++++++
 .../AbstractMvPartitionStorageConcurrencyTest.java |  31 +-
 .../storage/AbstractMvPartitionStorageGcTest.java  |   6 +-
 .../storage/impl/TestMvPartitionStorage.java       |  13 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |  68 ++---
 .../mv/PersistentPageMemoryMvPartitionStorage.java |   2 +
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |   6 +-
 .../internal/storage/rocksdb/GarbageCollector.java |  94 ++++--
 .../internal/storage/rocksdb/GcRowVersion.java}    |  50 ++--
 .../storage/rocksdb/PartitionDataHelper.java       |   3 +
 .../storage/rocksdb/RocksDbMvPartitionStorage.java |  18 +-
 .../distributed/ItTxDistributedTestSingleNode.java |  18 +-
 ...ItTxDistributedTestThreeNodesThreeReplicas.java |  14 +-
 .../table/distributed/StorageUpdateHandler.java    |   8 +-
 .../SnapshotAwarePartitionDataStorage.java         |   4 +-
 .../internal/table/distributed/IndexBaseTest.java  | 108 ++-----
 .../table/distributed/IndexCleanupTest.java        |  24 ++
 .../internal/table/distributed/IndexGcTest.java    |  61 +---
 55 files changed, 1277 insertions(+), 683 deletions(-)
 create mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/table/PartitionAwarenessProvider.java
 create mode 100644 
modules/client/src/test/java/org/apache/ignite/client/RequestBalancingTest.java
 create mode 100644 
modules/distribution-zones/tech-notes/images/cancelRebalance.svg
 create mode 100644 
modules/distribution-zones/tech-notes/src/cancelRebalance.puml
 rename 
modules/{storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv
 => 
storage-api/src/main/java/org/apache/ignite/internal/storage/util}/LockHolder.java
 (97%)
 create mode 100644 
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/util/ReentrantLockByRowId.java
 rename 
modules/{storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/mv
 => 
storage-api/src/test/java/org/apache/ignite/internal/storage/util}/LockHolderTest.java
 (96%)
 create mode 100644 
modules/storage-api/src/test/java/org/apache/ignite/internal/storage/util/ReentrantLockByRowIdTest.java
 copy 
modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/bounds/MultiBounds.java
 => 
storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/GcRowVersion.java}
 (59%)

Reply via email to