You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sd...@apache.org on 2022/07/29 09:53:41 UTC

[ignite-3] branch main updated (5a04898e7 -> a7f4d5460)

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

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


    from 5a04898e7 IGNITE-17372 Implemented DeltaFilePageStore as a preparation for the new PDS checkpoint (#947)
     add a7f4d5460 IGNITE-17230 Support splt-file page store (#901)

No new revisions were added by this update.

Summary of changes:
 .../persistence/PartitionMetaManager.java          |   4 +-
 .../persistence/PersistentPageMemory.java          |  13 +--
 ...eckpointPageWriter.java => WriteDirtyPage.java} |  13 ++-
 .../persistence/checkpoint/CheckpointManager.java  |  66 +++++++++++-
 .../checkpoint/CheckpointPagesWriter.java          |  58 ++++++-----
 .../checkpoint/CheckpointPagesWriterFactory.java   |  22 ++--
 .../persistence/checkpoint/CheckpointProgress.java |   6 ++
 .../checkpoint/CheckpointProgressImpl.java         |  18 ++++
 .../persistence/checkpoint/CheckpointState.java    |   5 +-
 .../persistence/checkpoint/CheckpointWorkflow.java |  21 ++--
 .../persistence/checkpoint/Checkpointer.java       | 113 ++++++++++++++------
 ...eStoreWrite.java => DelayedDirtyPageWrite.java} |  39 ++++---
 .../replacement/DelayedPageReplacementTracker.java |  14 +--
 .../persistence/store/AbstractFilePageStoreIo.java |   2 +-
 .../persistence/store/FilePageStore.java           |   8 ++
 .../persistence/store/FilePageStoreManager.java    |   6 +-
 .../PersistentPageMemoryNoLoadTest.java            |  86 +++++++++++++--
 .../checkpoint/CheckpointManagerTest.java          |  88 ++++++++++++++++
 .../checkpoint/CheckpointPagesWriterTest.java      |  58 ++++-------
 .../checkpoint/CheckpointProgressImplTest.java     | 115 ++++++++++++++++-----
 .../checkpoint/CheckpointWorkflowTest.java         |  66 ++++++++----
 .../persistence/checkpoint/CheckpointerTest.java   |  48 +++++++--
 .../persistence/store/FilePageStoreTest.java       |  21 ++++
 .../pagememory/PersistentPageMemoryDataRegion.java |   5 +-
 24 files changed, 661 insertions(+), 234 deletions(-)
 rename modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/{checkpoint/CheckpointPageWriter.java => WriteDirtyPage.java} (71%)
 rename modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/replacement/{DelayedDirtyPageStoreWrite.java => DelayedDirtyPageWrite.java} (75%)