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

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


    from 7eaf7e063b9 IGNITE-24491 Fix zone replica stop order (#5226)
     add 6b91a505612 IGNITE-22416 Implement snapshots for zone based partitions 
(#5212)

No new revisions were added by this update.

Summary of changes:
 .../rebalance/ItRebalanceDistributedTest.java      |  43 ++--
 .../replicator/ItZoneDataReplicationTest.java      |  19 +-
 .../partition/replicator/fixtures/Node.java        |  10 +-
 .../PartitionReplicaLifecycleManager.java          |  42 +++-
 .../network/raft/SnapshotMvDataResponse.java       |   3 +
 .../raft/FailFastSnapshotStorageFactory.java       |  85 -------
 .../replicator/raft/OnSnapshotSaveHandler.java     | 102 +++++++++
 .../replicator/raft/RaftTableProcessor.java        |  23 ++
 .../replicator/raft/ZonePartitionRaftListener.java |  90 +++++---
 .../replicator/raft/snapshot/PartitionKey.java     |  55 +----
 ...onAccess.java => PartitionMvStorageAccess.java} |  67 ++----
 .../raft/snapshot/PartitionSnapshotStorage.java    |  50 ++++-
 .../snapshot/PartitionSnapshotStorageFactory.java  | 105 +++++----
 .../raft/snapshot/PartitionTxStateAccess.java      |  69 ++++++
 .../raft/snapshot/PartitionTxStateAccessImpl.java  |  69 ++++++
 .../raft/snapshot/RaftSnapshotPartitionMeta.java   |   2 +-
 .../{PartitionKey.java => ZonePartitionKey.java}   |  25 ++-
 .../snapshot/incoming/IncomingSnapshotCopier.java  | 246 +++++++++++++--------
 .../outgoing/MvPartitionDeliveryState.java         | 101 +++++++++
 .../raft/snapshot/outgoing/OutgoingSnapshot.java   | 118 ++++++----
 .../snapshot/outgoing/OutgoingSnapshotReader.java  |   8 +-
 .../outgoing/OutgoingSnapshotsManager.java         |  27 +--
 .../snapshot/outgoing/PartitionsSnapshots.java     |   6 +-
 .../raft/snapshot/outgoing/SnapshotMetaUtils.java  |  30 ++-
 .../PartitionReplicaLifecycleManagerTest.java      |   9 +-
 .../raft/ZonePartitionRaftListenerTest.java        | 113 ++++++++++
 .../PartitionSnapshotStorageFactoryTest.java       |  34 ++-
 .../snapshot/PartitionSnapshotStorageTest.java     |   6 +-
 .../incoming/IncomingSnapshotCopierTest.java       |  60 +++--
 .../outgoing/MvPartitionDeliveryStateTest.java     | 145 ++++++++++++
 .../outgoing/OutgoingSnapshotCommonTest.java       |  46 +++-
 .../OutgoingSnapshotMvDataStreamingTest.java       | 202 +++++++++++++----
 .../outgoing/OutgoingSnapshotReaderTest.java       |  49 ++--
 .../OutgoingSnapshotTxDataStreamingTest.java       |  28 ++-
 .../outgoing/OutgoingSnapshotsManagerTest.java     |  25 ++-
 .../SnapshotAwarePartitionDataStorageTest.java     |  53 +++--
 .../snapshot/outgoing/SnapshotMetaUtilsTest.java   |  41 +++-
 .../runner/app/ItIgniteNodeRestartTest.java        |  43 ++--
 .../org/apache/ignite/internal/app/IgniteImpl.java |   3 +-
 .../internal/table/distributed/TableManager.java   |  77 ++++---
 .../table/distributed/raft/PartitionListener.java  |  54 ++---
 .../snapshot/FullStateTransferIndexChooser.java    |   9 +-
 ...Impl.java => PartitionMvStorageAccessImpl.java} | 116 ++--------
 .../SnapshotAwarePartitionDataStorage.java         |  31 ++-
 .../raft/snapshot/TablePartitionKey.java}          |  12 +-
 .../distributed/TableManagerRecoveryTest.java      |  43 ++--
 .../table/distributed/TableManagerTest.java        |   2 +-
 ....java => PartitionMvStorageAccessImplTest.java} |  87 +++-----
 48 files changed, 1772 insertions(+), 911 deletions(-)
 delete mode 100644 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/FailFastSnapshotStorageFactory.java
 create mode 100644 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/OnSnapshotSaveHandler.java
 rename 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/{PartitionAccess.java
 => PartitionMvStorageAccess.java} (81%)
 create mode 100644 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/PartitionTxStateAccess.java
 create mode 100644 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/PartitionTxStateAccessImpl.java
 copy 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/{PartitionKey.java
 => ZonePartitionKey.java} (71%)
 create mode 100644 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/outgoing/MvPartitionDeliveryState.java
 create mode 100644 
modules/partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/raft/ZonePartitionRaftListenerTest.java
 create mode 100644 
modules/partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/outgoing/MvPartitionDeliveryStateTest.java
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/{PartitionAccessImpl.java
 => PartitionMvStorageAccessImpl.java} (71%)
 copy 
modules/{partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/snapshot/PartitionKey.java
 => 
table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/TablePartitionKey.java}
 (82%)
 rename 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/{PartitionAccessImplTest.java
 => PartitionMvStorageAccessImplTest.java} (75%)

Reply via email to