You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ib...@apache.org on 2022/10/25 11:58:36 UTC

[ignite-3] branch main updated (8ffe0420d7 -> 99f3cdf7a1)

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

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


    from 8ffe0420d7 IGNITE-17612 Fix TableScanNode data propagation - Fixes #1224.
     add 99f3cdf7a1 IGNITE-17893 Implement RAFT snapshot streaming sender for MV data (#1226)

No new revisions were added by this update.

Summary of changes:
 .../apache/ignite/internal/lock/AutoLockup.java}   |  17 +-
 .../ignite/internal/lock/ReusableLockLockup.java}  |  43 +-
 .../internal/lock/ReusableLockLockupTest.java}     |  48 ++-
 .../storage/ItRebalanceDistributedTest.java        |   4 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |   4 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |   9 +-
 .../sql/engine/exec/MockedStructuresTest.java      |   8 +-
 modules/storage-api/build.gradle                   |   1 +
 modules/storage-api/pom.xml                        |   6 +
 .../apache/ignite/internal/storage/ReadResult.java |   4 +-
 .../org/apache/ignite/internal/storage/RowId.java  |   9 +
 .../ignite/distributed/ItTablePersistenceTest.java |   4 +-
 .../distributed/ItTxDistributedTestSingleNode.java |   6 +-
 .../distributed/TestPartitionDataStorage.java      |  99 +++++
 .../internal/table/distributed/TableManager.java   |  50 ++-
 .../distributed/command/UpdateAllCommand.java      |   2 +-
 .../distributed/raft/PartitionDataStorage.java     | 145 +++++++
 .../table/distributed/raft/PartitionListener.java  |  12 +-
 .../distributed/raft/snapshot/PartitionAccess.java |  31 ++
 .../raft/snapshot/PartitionAccessImpl.java         |  71 ++++
 .../snapshot/PartitionKey.java}                    |  56 ++-
 .../snapshot/message/SnapshotMvDataRequest.java    |   7 +
 .../snapshot/message/SnapshotMvDataResponse.java   |   3 +-
 .../raft/snapshot/outgoing/OutgoingSnapshot.java   | 316 ++++++++++++++-
 .../snapshot/outgoing/OutgoingSnapshotReader.java  |  10 +-
 .../OutgoingSnapshotRegistry.java}                 |  23 +-
 .../outgoing/OutgoingSnapshotsManager.java         | 139 ++++++-
 .../raft/snapshot/outgoing/PartitionSnapshots.java |  42 ++
 .../PartitionsSnapshots.java}                      |  15 +-
 .../SnapshotAwarePartitionDataStorage.java         | 144 +++++++
 .../table/distributed/TableManagerTest.java        |   4 +-
 .../raft/PartitionCommandListenerTest.java         |   3 +-
 .../raft/snapshot/PartitionAccessImplTest.java     |  86 ++++
 .../snapshot/outgoing/OutgoingSnapshotTest.java    | 447 +++++++++++++++++++++
 .../outgoing/OutgoingSnapshotsManagerTest.java     |  81 ++++
 .../SnapshotAwarePartitionDataStorageTest.java     | 277 +++++++++++++
 .../table/impl/DummyInternalTableImpl.java         |   3 +-
 37 files changed, 2065 insertions(+), 164 deletions(-)
 copy modules/{cli/src/main/java/org/apache/ignite/internal/cli/core/repl/config/ClientConnectorConfig.java => core/src/main/java/org/apache/ignite/internal/lock/AutoLockup.java} (62%)
 copy modules/{cli/src/main/java/org/apache/ignite/internal/cli/core/exception/CommandExecutionException.java => core/src/main/java/org/apache/ignite/internal/lock/ReusableLockLockup.java} (51%)
 copy modules/{raft/src/test/java/org/apache/ignite/raft/jraft/entity/BallotTest.java => core/src/test/java/org/apache/ignite/internal/lock/ReusableLockLockupTest.java} (54%)
 create mode 100644 modules/table/src/integrationTest/java/org/apache/ignite/distributed/TestPartitionDataStorage.java
 create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/PartitionDataStorage.java
 create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/PartitionAccessImpl.java
 copy modules/table/src/main/java/org/apache/ignite/internal/table/distributed/{replicator/TablePartitionId.java => raft/snapshot/PartitionKey.java} (57%)
 copy modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/{message/SnapshotRequestMessage.java => outgoing/OutgoingSnapshotRegistry.java} (63%)
 create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/PartitionSnapshots.java
 copy modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/{PartitionAccess.java => outgoing/PartitionsSnapshots.java} (67%)
 create mode 100644 modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/SnapshotAwarePartitionDataStorage.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/PartitionAccessImplTest.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotTest.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotsManagerTest.java
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/SnapshotAwarePartitionDataStorageTest.java