Sergey Chugunov created IGNITE-21104:
----------------------------------------
Summary: Tests involving Storage functionality fail on Volatile
Storage Engine
Key: IGNITE-21104
URL: https://issues.apache.org/jira/browse/IGNITE-21104
Project: Ignite
Issue Type: Bug
Components: persistence
Reporter: Sergey Chugunov
Fix For: 3.0.0-beta2
When IGNITE-21048 was implemented two more PRs (one for [Volatile
Storage|https://github.com/apache/ignite-3/pull/2953], one for
[RocksDB-based|https://github.com/apache/ignite-3/pull/2952]) were open to run
existing tests against different Storage Engines.
Both of them hung.
In the first run for Volatile Storage at least two tests were identified that
hang with AssertionError:
* ItBuildIndexTest;
*
ItInternalTableTest.
Both tests have this assertion in logs:
{code:java}
Caused by: java.lang.AssertionError
at
org.apache.ignite.internal.pagememory.tree.BplusTree$InitRoot.run(BplusTree.java:916)
~[main/:?]
at
org.apache.ignite.internal.pagememory.tree.BplusTree$InitRoot.run(BplusTree.java:896)
~[main/:?]
at
org.apache.ignite.internal.pagememory.util.PageHandler.writePage(PageHandler.java:298)
~[main/:?]
at
org.apache.ignite.internal.pagememory.datastructure.DataStructure.write(DataStructure.java:369)
~[main/:?]
at
org.apache.ignite.internal.pagememory.tree.BplusTree.initTree(BplusTree.java:1045)
~[main/:?]
at
org.apache.ignite.internal.storage.pagememory.mv.VersionChainTree.<init>(VersionChainTree.java:76)
~[main/:?]
at
org.apache.ignite.internal.storage.pagememory.VolatilePageMemoryTableStorage.createVersionChainTree(VolatilePageMemoryTableStorage.java:156)
~[main/:?]
at
org.apache.ignite.internal.storage.pagememory.VolatilePageMemoryTableStorage.createMvPartitionStorage(VolatilePageMemoryTableStorage.java:72)
~[main/:?]
at
org.apache.ignite.internal.storage.pagememory.VolatilePageMemoryTableStorage.createMvPartitionStorage(VolatilePageMemoryTableStorage.java:40)
~[main/:?]
at
org.apache.ignite.internal.storage.pagememory.AbstractPageMemoryTableStorage.lambda$createMvPartition$4(AbstractPageMemoryTableStorage.java:164)
~[main/:?]
at
org.apache.ignite.internal.storage.util.MvPartitionStorages.lambda$create$1(MvPartitionStorages.java:121)
~[main/:?]
at
java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:680)
~[?:?]
... 39 more {code}
This behavior can be reproduced locally with 100% fail rate.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)