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/30 15:44:02 UTC
[ignite-3] branch main updated (afb026eca -> 8e22afb9e)
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 afb026eca IGNITE-16700 Muted testBalance
add 8e22afb9e IGNITE-17011 [Native Persistence 3.0] Porting FilePageStoreManager from 2.0 (#815)
No new revisions were added by this update.
Summary of changes:
modules/core/pom.xml | 6 +
.../ignite/internal/thread/IgniteThread.java | 22 +-
.../apache/ignite/internal/util/IgniteUtils.java | 24 ++
.../ignite/internal/util/IgniteUtilsTest.java | 34 +++
.../persistence/PageReadWriteManager.java | 8 +-
.../persistence/checkpoint/Checkpointer.java | 2 +-
.../persistence/store/FilePageStore.java | 14 +
.../persistence/store/FilePageStoreManager.java | 335 +++++++++++++++++++++
.../persistence/store/GroupPageStoreHolder.java} | 43 ++-
.../persistence/store/GroupPageStoreHolderMap.java | 116 +++++++
.../store/LongOperationAsyncExecutor.java | 118 ++++++++
.../store/PageReadWriteManagerImpl.java | 107 +++++++
.../persistence/TestPageReadWriteManager.java | 5 +-
.../store/FilePageStoreManagerTest.java | 252 ++++++++++++++++
.../store/GroupPageStoreHolderMapTest.java | 257 ++++++++++++++++
.../store/GroupPageStoreHolderTest.java | 62 ++++
.../store/LongOperationAsyncExecutorTest.java | 264 ++++++++++++++++
.../store/PageReadWriteManagerImplTest.java | 84 ++++++
18 files changed, 1719 insertions(+), 34 deletions(-)
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/FilePageStoreManager.java
copy modules/{core/src/test/java/org/apache/ignite/internal/util/IgniteRandom.java => page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/GroupPageStoreHolder.java} (53%)
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/GroupPageStoreHolderMap.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/LongOperationAsyncExecutor.java
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/store/PageReadWriteManagerImpl.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/store/FilePageStoreManagerTest.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/store/GroupPageStoreHolderMapTest.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/store/GroupPageStoreHolderTest.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/store/LongOperationAsyncExecutorTest.java
create mode 100644 modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/store/PageReadWriteManagerImplTest.java