This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch ignite-26233
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from bfa2ad4c1ef IGNITE-26233 wip
add d47517fe8f3 IGNITE-26233 try another approach
No new revisions were added by this update.
Summary of changes:
.../apache/ignite/internal/util/IgniteUtils.java | 2 +
.../ignite/internal/pagememory/FullPageId.java | 7 +-
.../pagememory/persistence/DirtyFullPageId.java | 86 ++++++++++++++++++++++
.../persistence/PersistentPageMemory.java | 62 +++++++++++-----
.../checkpoint/CheckpointDirtyPages.java | 17 +++--
.../persistence/checkpoint/CheckpointManager.java | 23 +++++-
.../persistence/checkpoint/CheckpointPages.java | 15 ++--
.../checkpoint/CheckpointPagesWriter.java | 1 +
.../persistence/checkpoint/CheckpointWorkflow.java | 29 +++++---
.../persistence/checkpoint/Checkpointer.java | 2 +-
.../checkpoint/DataRegionsDirtyPages.java | 5 +-
.../checkpoint/DirtyPagesAndPartitions.java | 5 +-
.../RandomLruPageReplacementPolicy.java | 7 +-
.../checkpoint/CheckpointDirtyPagesTest.java | 11 ++-
.../checkpoint/CheckpointManagerTest.java | 11 ++-
.../checkpoint/CheckpointPagesTest.java | 35 +++++----
.../checkpoint/CheckpointWorkflowTest.java | 25 ++++---
.../checkpoint/TestCheckpointUtils.java | 10 ++-
.../RandomLruPageReplacementPolicySelfTest.java | 4 +-
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 1 +
.../PersistentPageMemoryMvTableStorageTest.java | 2 -
21 files changed, 266 insertions(+), 94 deletions(-)
create mode 100644
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/DirtyFullPageId.java