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