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 8ae06dc42fe IGNITE-26394 Fix ItAbstractDataStreamerTest.testFailedItems flakiness (#6605) add 62c2393ce3f IGNITE-26272 Implement index memtable for the new log storage (#6601) No new revisions were added by this update. Summary of changes: check-rules/spotbugs-excludes.xml | 5 + .../raft/storage/segstore/IndexMemTable.java | 153 ++++++++++++++++++++ .../raft/storage/segstore/SegmentFileManager.java | 41 ++++-- .../raft/storage/segstore/SegmentPayload.java | 73 ++++++++++ .../raft/storage/segstore/SegstoreLogStorage.java | 51 +------ .../segstore/DeserializedSegmentPayload.java | 107 ++++++++++++++ .../raft/storage/segstore/IndexMemTableTest.java | 117 +++++++++++++++ .../storage/segstore/SegmentFileManagerTest.java | 157 ++++++++++++++------- .../storage/segstore/SegstoreLogStorageTest.java | 99 ++++++------- 9 files changed, 639 insertions(+), 164 deletions(-) create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/IndexMemTable.java create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/SegmentPayload.java create mode 100644 modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/DeserializedSegmentPayload.java create mode 100644 modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/IndexMemTableTest.java