You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ib...@apache.org on 2022/05/18 11:19:10 UTC

[ignite-3] branch main updated (5bb2548cb -> 0b2541c3b)

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

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


    from 5bb2548cb IGNITE-16999 Sql. Refactor IgniteBuiltInMethod and IgniteMethod classes - Fixes #811.
     add 0b2541c3b IGNITE-16935 [Native Persistence 3.0] Porting a checkpoint and related code, part 3 (#806)

No new revisions were added by this update.

Summary of changes:
 .../internal/components/LongJvmPauseDetector.java  |  14 +-
 .../internal/testframework/IgniteTestUtils.java    |  19 +-
 .../pagememory/persistence/PageMemoryImpl.java     |  15 +-
 .../pagememory/persistence/PageStoreWriter.java    |   1 +
 .../checkpoint/CheckpointMarkersStorage.java       |  12 +-
 .../checkpoint/CheckpointMetricsTracker.java       | 268 ++++++++
 ...outException.java => CheckpointPageWriter.java} |  24 +-
 .../checkpoint/CheckpointPagesWriter.java          | 212 ++++++
 .../checkpoint/CheckpointPagesWriterFactory.java   | 104 +++
 .../checkpoint/CheckpointProgressImpl.java         |  44 +-
 .../checkpoint/CheckpointReadWriteLock.java        |   2 +-
 .../persistence/checkpoint/CheckpointWorkflow.java |  24 +-
 .../persistence/checkpoint/Checkpointer.java       | 728 ++++++++++++++++++++-
 .../checkpoint/IgniteConcurrentMultiPairQueue.java |  11 +-
 .../pagememory/persistence/store/PageStore.java    | 144 ++++
 .../persistence/store/PageWriteListener.java}      |  18 +-
 .../persistence/PageMemoryImplNoLoadTest.java      |   4 +-
 .../checkpoint/CheckpointMetricsTrackerTest.java   | 196 ++++++
 .../checkpoint/CheckpointPagesWriterTest.java      | 277 ++++++++
 .../checkpoint/CheckpointProgressImplTest.java     |  26 +-
 .../checkpoint/CheckpointWorkflowTest.java         |  44 +-
 .../persistence/checkpoint/CheckpointerTest.java   | 435 ++++++++++++
 .../IgniteConcurrentMultiPairQueueTest.java        |  35 +-
 23 files changed, 2567 insertions(+), 90 deletions(-)
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointMetricsTracker.java
 copy modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/{CheckpointReadLockTimeoutException.java => CheckpointPageWriter.java} (56%)
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointPagesWriter.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointPagesWriterFactory.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/PageStore.java
 copy modules/{configuration-api/src/main/java/org/apache/ignite/configuration/notifications/ConfigurationListener.java => page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/PageWriteListener.java} (62%)
 create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointMetricsTrackerTest.java
 create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointPagesWriterTest.java
 create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointerTest.java