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

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


The following commit(s) were added to refs/heads/main by this push:
     new 6178f00920 IGNITE-22799 Add partition ID to BplusTree names to make 
debugging easier (#4126)
6178f00920 is described below

commit 6178f0092091c24dec266ef26f1a8a64aecf8f56
Author: Kirill Tkalenko <[email protected]>
AuthorDate: Wed Jul 24 07:13:06 2024 +0300

    IGNITE-22799 Add partition ID to BplusTree names to make debugging easier 
(#4126)
---
 .../tree/AbstractBplusTreeReusePageMemoryTest.java          |  2 +-
 .../internal/pagememory/datastructure/DataStructure.java    | 13 ++++++-------
 .../ignite/internal/pagememory/freelist/FreeListImpl.java   |  5 +++--
 .../ignite/internal/pagememory/freelist/PagesList.java      |  6 +++---
 .../apache/ignite/internal/pagememory/tree/BplusTree.java   | 12 ++++++------
 .../internal/pagememory/freelist/FreeListImplTest.java      |  3 +--
 .../pagememory/PersistentPageMemoryTableStorage.java        |  3 +--
 .../storage/pagememory/VolatilePageMemoryDataRegion.java    |  2 +-
 .../storage/pagememory/index/hash/HashIndexRow.java         |  6 ++++++
 .../storage/pagememory/index/hash/HashIndexRowKey.java      |  6 ++++++
 .../storage/pagememory/index/hash/HashIndexTree.java        |  4 ++--
 .../storage/pagememory/index/meta/IndexMetaKey.java         |  7 +++++++
 .../storage/pagememory/index/meta/IndexMetaTree.java        |  2 +-
 .../storage/pagememory/index/sorted/SortedIndexRow.java     |  6 ++++++
 .../storage/pagememory/index/sorted/SortedIndexTree.java    |  4 ++--
 .../internal/storage/pagememory/mv/VersionChainTree.java    |  2 +-
 .../ignite/internal/storage/pagememory/mv/gc/GcQueue.java   |  2 +-
 17 files changed, 54 insertions(+), 31 deletions(-)

diff --git 
a/modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/AbstractBplusTreeReusePageMemoryTest.java
 
b/modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/AbstractBplusTreeReusePageMemoryTest.java
index 794cfb51e3..03b9be2564 100644
--- 
a/modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/AbstractBplusTreeReusePageMemoryTest.java
+++ 
b/modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/AbstractBplusTreeReusePageMemoryTest.java
@@ -88,7 +88,7 @@ public abstract class AbstractBplusTreeReusePageMemoryTest 
extends AbstractBplus
                 long metaPageId,
                 boolean initNew
         ) throws IgniteInternalCheckedException {
-            super(grpId, partId, name, pageMem, lockLsnr, metaPageId, initNew, 
null, IoStatisticsHolderNoOp.INSTANCE);
+            super(name, grpId, partId, pageMem, lockLsnr, metaPageId, initNew, 
null, IoStatisticsHolderNoOp.INSTANCE);
         }
 
         static boolean checkNoLocks() {
diff --git 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/datastructure/DataStructure.java
 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/datastructure/DataStructure.java
index b768a4f5c8..88659f9c58 100644
--- 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/datastructure/DataStructure.java
+++ 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/datastructure/DataStructure.java
@@ -61,14 +61,13 @@ public abstract class DataStructure implements 
ManuallyCloseable {
     protected final int grpId;
 
     /** Group name. */
-    protected final String grpName;
+    protected final @Nullable String grpName;
 
     /** Page memory. */
     protected final PageMemory pageMem;
 
     /** Reuse list. */
-    @Nullable
-    protected ReuseList reuseList;
+    protected @Nullable ReuseList reuseList;
 
     /** Default flag value for allocated pages. One of {@link 
PageIdAllocator#FLAG_DATA} or {@link PageIdAllocator#FLAG_AUX}. */
     protected final byte defaultPageFlag;
@@ -79,7 +78,7 @@ public abstract class DataStructure implements 
ManuallyCloseable {
     /**
      * Constructor.
      *
-     * @param name Structure name (for debugging purposes).
+     * @param structureNamePrefix Structure name prefix (for debugging 
purposes).
      * @param grpId Group ID.
      * @param grpName Group name.
      * @param partId Partition ID.
@@ -89,7 +88,7 @@ public abstract class DataStructure implements 
ManuallyCloseable {
      *      PageIdAllocator#FLAG_AUX}.
      */
     public DataStructure(
-            String name,
+            String structureNamePrefix,
             int grpId,
             @Nullable String grpName,
             int partId,
@@ -97,11 +96,11 @@ public abstract class DataStructure implements 
ManuallyCloseable {
             PageLockListener lockLsnr,
             byte defaultPageFlag
     ) {
-        assert !StringUtils.nullOrEmpty(name);
+        assert !StringUtils.nullOrEmpty(structureNamePrefix);
         assert pageMem != null;
         assert partId >= 0 && partId <= MAX_PARTITION_ID : partId;
 
-        this.name = name;
+        this.name = structureNamePrefix + "_" + grpId + "_" + partId;
         this.grpId = grpId;
         this.grpName = grpName;
         this.partId = partId;
diff --git 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/FreeListImpl.java
 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/FreeListImpl.java
index 45e2c42cec..f929c0a3ed 100644
--- 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/FreeListImpl.java
+++ 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/FreeListImpl.java
@@ -327,6 +327,7 @@ public class FreeListImpl extends PagesList implements 
FreeList, ReuseList {
     /**
      * Constructor.
      *
+     * @param freeListNamePrefix Free list name prefix (for debugging 
purposes).
      * @param grpId Group ID.
      * @param partId Partition ID.
      * @param pageMem Page memory.
@@ -337,9 +338,9 @@ public class FreeListImpl extends PagesList implements 
FreeList, ReuseList {
      * @throws IgniteInternalCheckedException If failed.
      */
     public FreeListImpl(
+            String freeListNamePrefix,
             int grpId,
             int partId,
-            String name,
             PageMemory pageMem,
             PageLockListener lockLsnr,
             long metaPageId,
@@ -348,7 +349,7 @@ public class FreeListImpl extends PagesList implements 
FreeList, ReuseList {
             IoStatisticsHolder statHolder
     ) throws IgniteInternalCheckedException {
         super(
-                name,
+                freeListNamePrefix,
                 grpId,
                 partId,
                 pageMem,
diff --git 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/PagesList.java
 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/PagesList.java
index 1393ff0f9a..2e4d9bed75 100644
--- 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/PagesList.java
+++ 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/freelist/PagesList.java
@@ -179,7 +179,7 @@ public abstract class PagesList extends DataStructure {
     /**
      * Constructor.
      *
-     * @param name Structure name (for debug purpose).
+     * @param pageListNamePrefix Structure name prefix (for debugging 
purposes).
      * @param grpId Group ID.
      * @param partId Partition ID.
      * @param pageMem Page memory.
@@ -189,7 +189,7 @@ public abstract class PagesList extends DataStructure {
      * @param metaPageId Metadata page ID.
      */
     protected PagesList(
-            String name,
+            String pageListNamePrefix,
             int grpId,
             int partId,
             PageMemory pageMem,
@@ -198,7 +198,7 @@ public abstract class PagesList extends DataStructure {
             int buckets,
             long metaPageId
     ) {
-        super(name, grpId, null, partId, pageMem, lockLsnr, FLAG_AUX);
+        super(pageListNamePrefix, grpId, null, partId, pageMem, lockLsnr, 
FLAG_AUX);
 
         this.log = log;
 
diff --git 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/BplusTree.java
 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/BplusTree.java
index d7077cbf6b..ab39e0bf26 100644
--- 
a/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/BplusTree.java
+++ 
b/modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/tree/BplusTree.java
@@ -906,7 +906,7 @@ public abstract class BplusTree<L, T extends L> extends 
DataStructure implements
     /**
      * Constructor.
      *
-     * @param name Tree name.
+     * @param treeNamePrefix Tree name prefix (for debugging purposes).
      * @param grpId Group ID.
      * @param grpName Group name.
      * @param partId Partition ID.
@@ -920,7 +920,7 @@ public abstract class BplusTree<L, T extends L> extends 
DataStructure implements
      * @param metaIos Meta IO versions.
      */
     protected BplusTree(
-            String name,
+            String treeNamePrefix,
             int grpId,
             @Nullable String grpName,
             int partId,
@@ -933,7 +933,7 @@ public abstract class BplusTree<L, T extends L> extends 
DataStructure implements
             IoVersions<? extends BplusLeafIo<L>> leafIos,
             IoVersions<? extends BplusMetaIo> metaIos
     ) {
-        this(name, grpId, grpName, partId, pageMem, lockLsnr, globalRmvId, 
metaPageId, reuseList);
+        this(treeNamePrefix, grpId, grpName, partId, pageMem, lockLsnr, 
globalRmvId, metaPageId, reuseList);
 
         setIos(innerIos, leafIos, metaIos);
     }
@@ -941,7 +941,7 @@ public abstract class BplusTree<L, T extends L> extends 
DataStructure implements
     /**
      * Constructor.
      *
-     * @param name Tree name.
+     * @param treeNamePrefix Tree name prefix (for debugging purposes).
      * @param grpId Group ID.
      * @param grpName Group name.
      * @param pageMem Page memory.
@@ -951,7 +951,7 @@ public abstract class BplusTree<L, T extends L> extends 
DataStructure implements
      * @param reuseList Reuse list.
      */
     protected BplusTree(
-            String name,
+            String treeNamePrefix,
             int grpId,
             @Nullable String grpName,
             int partId,
@@ -961,7 +961,7 @@ public abstract class BplusTree<L, T extends L> extends 
DataStructure implements
             long metaPageId,
             @Nullable ReuseList reuseList
     ) {
-        super(name, grpId, grpName, partId, pageMem, lockLsnr, FLAG_AUX);
+        super(treeNamePrefix, grpId, grpName, partId, pageMem, lockLsnr, 
FLAG_AUX);
 
         // TODO: IGNITE-16350 Move to config.
         minFill = 0.0f; // Testing worst case when merge happens only on empty 
page.
diff --git 
a/modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/freelist/FreeListImplTest.java
 
b/modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/freelist/FreeListImplTest.java
index 4c0fba0099..3587d26855 100644
--- 
a/modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/freelist/FreeListImplTest.java
+++ 
b/modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/freelist/FreeListImplTest.java
@@ -143,9 +143,8 @@ public class FreeListImplTest extends 
BaseIgniteAbstractTest {
         long metaPageId = pageMemory.allocatePageNoReuse(1, 1, FLAG_DATA);
 
         return new FreeListImpl(
-                0,
+                "TestFreeList", 0,
                 1,
-                "TestFreeList",
                 pageMemory,
                 PageLockListenerNoOp.INSTANCE,
                 metaPageId,
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryTableStorage.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryTableStorage.java
index 116ad06015..8529bc3ad7 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryTableStorage.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryTableStorage.java
@@ -172,9 +172,8 @@ public class PersistentPageMemoryTableStorage extends 
AbstractPageMemoryTableSto
             }
 
             return new FreeListImpl(
-                    getTableId(),
+                    String.format(FREE_LIST_NAME, getTableId(), partId), 
getTableId(),
                     partId,
-                    String.format(FREE_LIST_NAME, getTableId(), partId),
                     dataRegion.pageMemory(),
                     PageLockListenerNoOp.INSTANCE,
                     meta.freeListRootPageId(),
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/VolatilePageMemoryDataRegion.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/VolatilePageMemoryDataRegion.java
index efb0a0a0c7..024919800d 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/VolatilePageMemoryDataRegion.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/VolatilePageMemoryDataRegion.java
@@ -90,9 +90,9 @@ public class VolatilePageMemoryDataRegion implements 
DataRegion<VolatilePageMemo
         long metaPageId = pageMemory.allocatePageNoReuse(FREE_LIST_GROUP_ID, 
FREE_LIST_PARTITION_ID, FLAG_AUX);
 
         return new FreeListImpl(
+                FREE_LIST_NAME,
                 FREE_LIST_GROUP_ID,
                 FREE_LIST_PARTITION_ID,
-                FREE_LIST_NAME,
                 pageMemory,
                 PageLockListenerNoOp.INSTANCE,
                 metaPageId,
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRow.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRow.java
index 0f40774757..1162329589 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRow.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRow.java
@@ -20,6 +20,7 @@ package 
org.apache.ignite.internal.storage.pagememory.index.hash;
 import org.apache.ignite.internal.storage.RowId;
 import org.apache.ignite.internal.storage.index.IndexRow;
 import 
org.apache.ignite.internal.storage.pagememory.index.freelist.IndexColumns;
+import org.apache.ignite.internal.tostring.S;
 import org.apache.ignite.internal.util.HashUtils;
 
 /**
@@ -58,4 +59,9 @@ public class HashIndexRow extends HashIndexRowKey {
     public RowId rowId() {
         return rowId;
     }
+
+    @Override
+    public String toString() {
+        return S.toString(HashIndexRow.class, this, super.toString());
+    }
 }
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRowKey.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRowKey.java
index ed1e0068d7..3e3566f251 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRowKey.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexRowKey.java
@@ -19,6 +19,7 @@ package 
org.apache.ignite.internal.storage.pagememory.index.hash;
 
 import org.apache.ignite.internal.storage.pagememory.index.common.IndexRowKey;
 import 
org.apache.ignite.internal.storage.pagememory.index.freelist.IndexColumns;
+import org.apache.ignite.internal.tostring.S;
 
 /**
  * Key to search for a {@link HashIndexRow} in the {@link HashIndexTree}.
@@ -51,4 +52,9 @@ public class HashIndexRowKey implements IndexRowKey {
     public IndexColumns indexColumns() {
         return indexColumns;
     }
+
+    @Override
+    public String toString() {
+        return S.toString(HashIndexRowKey.class, this);
+    }
 }
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexTree.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexTree.java
index a9bae35495..0815b0aaea 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexTree.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/hash/HashIndexTree.java
@@ -68,7 +68,7 @@ public class HashIndexTree extends BplusTree<HashIndexRowKey, 
HashIndexRow> {
             long metaPageId,
             @Nullable ReuseList reuseList
     ) throws IgniteInternalCheckedException {
-        super("HashIndexTree_" + grpId, grpId, grpName, partId, pageMem, 
lockLsnr, globalRmvId, metaPageId, reuseList);
+        super("HashIndexTree", grpId, grpName, partId, pageMem, lockLsnr, 
globalRmvId, metaPageId, reuseList);
 
         this.inlineSize = readInlineSizeFromMetaIo();
         this.dataPageReader = new DataPageReader(pageMem, grpId, 
statisticsHolder());
@@ -101,7 +101,7 @@ public class HashIndexTree extends 
BplusTree<HashIndexRowKey, HashIndexRow> {
             @Nullable ReuseList reuseList,
             StorageHashIndexDescriptor indexDescriptor
     ) throws IgniteInternalCheckedException {
-        super("HashIndexTree_" + grpId, grpId, grpName, partId, pageMem, 
lockLsnr, globalRmvId, metaPageId, reuseList);
+        super("HashIndexTree", grpId, grpName, partId, pageMem, lockLsnr, 
globalRmvId, metaPageId, reuseList);
 
         this.inlineSize = binaryTupleInlineSize(pageSize(), 
ITEM_SIZE_WITHOUT_COLUMNS, indexDescriptor);
         this.dataPageReader = new DataPageReader(pageMem, grpId, 
statisticsHolder());
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaKey.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaKey.java
index 6c14888575..675e9d6a7f 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaKey.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaKey.java
@@ -17,6 +17,8 @@
 
 package org.apache.ignite.internal.storage.pagememory.index.meta;
 
+import org.apache.ignite.internal.tostring.S;
+
 /**
  * Index meta key.
  */
@@ -57,4 +59,9 @@ public class IndexMetaKey {
     public int hashCode() {
         return indexId;
     }
+
+    @Override
+    public String toString() {
+        return S.toString(this);
+    }
 }
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaTree.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaTree.java
index 6dc21e5277..7cd1c134c7 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaTree.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaTree.java
@@ -59,7 +59,7 @@ public class IndexMetaTree extends BplusTree<IndexMetaKey, 
IndexMeta> {
             @Nullable ReuseList reuseList,
             boolean initNew
     ) throws IgniteInternalCheckedException {
-        super("IndexMetaTree_" + grpId, grpId, grpName, partId, pageMem, 
lockLsnr, globalRmvId, metaPageId, reuseList);
+        super("IndexMetaTree", grpId, grpName, partId, pageMem, lockLsnr, 
globalRmvId, metaPageId, reuseList);
 
         setIos(IndexMetaInnerIo.VERSIONS, IndexMetaLeafIo.VERSIONS, 
IndexMetaTreeMetaIo.VERSIONS);
 
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexRow.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexRow.java
index 71349fe524..31b9fe9c15 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexRow.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexRow.java
@@ -20,6 +20,7 @@ package 
org.apache.ignite.internal.storage.pagememory.index.sorted;
 import org.apache.ignite.internal.storage.RowId;
 import org.apache.ignite.internal.storage.index.IndexRow;
 import 
org.apache.ignite.internal.storage.pagememory.index.freelist.IndexColumns;
+import org.apache.ignite.internal.tostring.S;
 
 /**
  * {@link IndexRow} implementation used in the {@link SortedIndexTree}.
@@ -46,4 +47,9 @@ public class SortedIndexRow extends SortedIndexRowKey {
     public RowId rowId() {
         return rowId;
     }
+
+    @Override
+    public String toString() {
+        return S.toString(this);
+    }
 }
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexTree.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexTree.java
index 89b75c1247..db9cb3f855 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexTree.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/SortedIndexTree.java
@@ -82,7 +82,7 @@ public class SortedIndexTree extends 
BplusTree<SortedIndexRowKey, SortedIndexRow
             StorageSortedIndexDescriptor indexDescriptor,
             boolean initNew
     ) throws IgniteInternalCheckedException {
-        super("SortedIndexTree_" + grpId, grpId, grpName, partId, pageMem, 
lockLsnr, globalRmvId, metaPageId, reuseList);
+        super("SortedIndexTree", grpId, grpName, partId, pageMem, lockLsnr, 
globalRmvId, metaPageId, reuseList);
 
         this.inlineSize = initNew
                 ? binaryTupleInlineSize(pageSize(), ITEM_SIZE_WITHOUT_COLUMNS, 
indexDescriptor)
@@ -116,7 +116,7 @@ public class SortedIndexTree extends 
BplusTree<SortedIndexRowKey, SortedIndexRow
             long metaPageId,
             @Nullable ReuseList reuseList
     ) throws IgniteInternalCheckedException {
-        super("SortedIndexTree_" + grpId, grpId, grpName, partId, pageMem, 
lockLsnr, globalRmvId, metaPageId, reuseList);
+        super("SortedIndexTree", grpId, grpName, partId, pageMem, lockLsnr, 
globalRmvId, metaPageId, reuseList);
 
         this.inlineSize = readInlineSizeFromMetaIo();
         this.dataPageReader = new DataPageReader(pageMem, grpId, 
statisticsHolder());
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainTree.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainTree.java
index 9e39010909..013b6febcd 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainTree.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainTree.java
@@ -60,7 +60,7 @@ public class VersionChainTree extends 
BplusTree<VersionChainKey, VersionChain> {
             boolean initNew
     ) throws IgniteInternalCheckedException {
         super(
-                "VersionChainTree_" + grpId,
+                "VersionChainTree",
                 grpId,
                 grpName,
                 partId,
diff --git 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/gc/GcQueue.java
 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/gc/GcQueue.java
index 11288328cb..0ed685d3aa 100644
--- 
a/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/gc/GcQueue.java
+++ 
b/modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/gc/GcQueue.java
@@ -63,7 +63,7 @@ public class GcQueue extends BplusTree<GcRowVersion, 
GcRowVersion> {
             boolean initNew
     ) throws IgniteInternalCheckedException {
         super(
-                "GarbageCollectionTree_" + grpId,
+                "GarbageCollectionTree",
                 grpId,
                 grpName,
                 partId,

Reply via email to