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)