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