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 32d4d2223ce IGNITE-26503 Mute flaky 
org.apache.ignite.internal.rest.recovery.ItDisasterRecoveryControllerRestartPartitionsWithCleanupTest.testRestartSpecifiedPartitionsWithCleanup
 (#6647)
     add debb7a03879 IGNITE-26473 Persist index memtable on checkpoint (#6636)

No new revisions were added by this update.

Summary of changes:
 modules/raft/build.gradle                          |   2 +
 .../raft/storage/segstore/CheckpointQueue.java     |   8 +-
 .../internal/raft/storage/segstore/IndexFile.java  |  64 ++++++++
 .../raft/storage/segstore/IndexFileManager.java    | 179 +++++++++++++++++++++
 .../raft/storage/segstore/IndexMemTable.java       |  91 +++++++++--
 .../raft/storage/segstore/RaftLogCheckpointer.java |  38 +++--
 .../storage/segstore/ReadModeIndexMemTable.java}   |  37 ++---
 .../raft/storage/segstore/SegmentFileManager.java  |   9 +-
 .../raft/storage/segstore/SegmentInfo.java         |  41 ++++-
 ...exMemTable.java => WriteModeIndexMemTable.java} |  51 ++----
 .../raft/storage/segstore/CheckpointQueueTest.java |  18 +--
 .../storage/segstore/DeserializedIndexFile.java    | 159 ++++++++++++++++++
 .../segstore/DeserializedSegmentPayload.java       |  48 +++++-
 .../storage/segstore/IndexFileManagerTest.java     | 107 ++++++++++++
 .../raft/storage/segstore/IndexMemTableTest.java   |  33 ++++
 .../storage/segstore/RaftLogCheckpointerTest.java  |  23 ++-
 .../storage/segstore/SegmentFileManagerTest.java   |  90 +++++++++--
 .../storage/segstore/SegstoreLogStorageTest.java   |   8 +-
 18 files changed, 878 insertions(+), 128 deletions(-)
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/IndexFile.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/IndexFileManager.java
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/core/call/CallOutput.java
 => 
raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/ReadModeIndexMemTable.java}
 (54%)
 copy 
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/{IndexMemTable.java
 => WriteModeIndexMemTable.java} (55%)
 create mode 100644 
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/DeserializedIndexFile.java
 create mode 100644 
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/IndexFileManagerTest.java

Reply via email to