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/02/21 08:22:40 UTC

[ignite-3] branch main updated (86c8675 -> f8d3118)

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 86c8675  IGNITE-16577 MultiInvokeCommand extends WriteCommand. Fixes #673
     add f8d3118  IGNITE-16275 B+Tree ported from Ignite 2.x master (#657)

No new revisions were added by this update.

Summary of changes:
 .../apache/ignite/internal/util/ArrayUtils.java    |   35 +
 .../ignite/internal/util/IgniteStripedLock.java    |  143 +
 .../java/org/apache/ignite/lang/IgniteTuple3.java  |  234 +
 .../internal/testframework/IgniteTestUtils.java    |   27 +-
 .../ignite/internal/util/ArrayUtilsSelfTest.java   |   87 +
 .../apache/ignite/internal/util/IgniteRandom.java} |   39 +-
 .../ignite/internal/util/IgniteRandomSelfTest.java |   53 +
 .../internal/util/IgniteStripedLockSelfTest.java   |  197 +
 .../tree/ItBplusTreeFakeReuseSelfTest.java         |   79 +
 .../tree/ItBplusTreeReplaceRemoveRaceTest.java     |  467 ++
 .../pagememory/tree/ItBplusTreeReuseSelfTest.java  |  158 +
 .../pagememory/tree/ItBplusTreeSelfTest.java       | 3047 ++++++++++
 .../internal/pagememory/PageMemoryIoModule.java    |    4 +-
 .../pagememory/freelist/AbstractFreeList.java      |    2 +-
 .../internal/pagememory/freelist/PagesList.java    |    4 +-
 .../internal/pagememory/reuse/ReuseListImpl.java   |  156 +
 .../ignite/internal/pagememory/tree/BplusTree.java | 6426 ++++++++++++++++++++
 .../pagememory/tree/BplusTreeRuntimeException.java |   65 +
 .../pagememory/tree/CorruptedTreeException.java    |  120 +
 .../internal/pagememory/tree/IgniteTree.java       |  145 +
 .../pagememory/tree/IgniteTreePrinter.java         |   96 +
 .../internal/pagememory/tree/io/BplusInnerIo.java  |  216 +
 .../internal/pagememory/tree/io/BplusIo.java       |  538 ++
 .../internal/pagememory/tree/io/BplusLeafIo.java   |   66 +
 .../internal/pagememory/tree/io/BplusMetaIo.java   |  186 +
 25 files changed, 12570 insertions(+), 20 deletions(-)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/IgniteStripedLock.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/lang/IgniteTuple3.java
 copy modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/reuse/LongListReuseBag.java => core/src/test/java/org/apache/ignite/internal/util/IgniteRandom.java} (56%)
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/util/IgniteRandomSelfTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/util/IgniteStripedLockSelfTest.java
 create mode 100644 modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/ItBplusTreeFakeReuseSelfTest.java
 create mode 100644 modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/ItBplusTreeReplaceRemoveRaceTest.java
 create mode 100644 modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/ItBplusTreeReuseSelfTest.java
 create mode 100644 modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/ItBplusTreeSelfTest.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/reuse/ReuseListImpl.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/BplusTree.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/BplusTreeRuntimeException.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/CorruptedTreeException.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/IgniteTree.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/IgniteTreePrinter.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/io/BplusInnerIo.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/io/BplusIo.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/io/BplusLeafIo.java
 create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/io/BplusMetaIo.java