Details
-
Bug
-
Resolution: Fixed
-
Major
-
Morpheus
-
Untriaged
-
0
-
Unknown
-
Analytics Sprint 20, Analytics Sprint 21
Description
During a perf-run against CH2 data, the following observed during a merge operation:
2023-05-23T15:12:27.931-07:00 ERRO CBAS.impls.LSMHarness [Executor-5503:da2446a3fe31709ab96e5f4191283707] MERGE operation failed on {"class" : "LSMColumnBTree", "dir" : "/data1/dev0/@analytics/storage/partition_0/Default/neworder/0/neworder", "memory" : [{"class":"LSMBTreeMemoryComponent", "state":"INACTIVE", "writers":0, "readers":0, "pendingFlushes":0, "id":"[7,7]"}, {"class":"LSMBTreeMemoryComponent", "state":"INACTIVE", "writers":0, "readers":0, "pendingFlushes":0, "id":"[6,6]"}], "disk" : 4, "num-scheduled-flushes":0, "current-memory-component":1}java.lang.IllegalStateException: No more values at org.apache.asterix.column.values.reader.PrimitiveColumnValuesReader.write(PrimitiveColumnValuesReader.java:99) ~[asterix-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.column.values.reader.AbstractColumnValuesReader.write(AbstractColumnValuesReader.java:161) ~[asterix-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.column.operation.lsm.merge.MergeColumnTupleWriter.writeNonKeyColumns(MergeColumnTupleWriter.java:144) ~[asterix-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.asterix.column.operation.lsm.merge.MergeColumnTupleWriter.flush(MergeColumnTupleWriter.java:162) ~[asterix-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.btree.column.impls.btree.ColumnBTreeWriteLeafFrame.flush(ColumnBTreeWriteLeafFrame.java:54) ~[hyracks-storage-am-lsm-btree-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.btree.column.impls.btree.ColumnBTreeBulkloader.writeFullLeafPage(ColumnBTreeBulkloader.java:133) ~[hyracks-storage-am-lsm-btree-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.btree.column.impls.btree.ColumnBTreeBulkloader.add(ColumnBTreeBulkloader.java:67) ~[hyracks-storage-am-lsm-btree-column-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.LSMIndexBulkLoader.add(LSMIndexBulkLoader.java:55) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.ChainedLSMDiskComponentBulkLoader.add(ChainedLSMDiskComponentBulkLoader.java:68) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTree.doMerge(LSMBTree.java:333) ~[hyracks-storage-am-lsm-btree-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.AbstractLSMIndex.merge(AbstractLSMIndex.java:837) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.doIo(LSMHarness.java:549) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.merge(LSMHarness.java:588) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.merge(LSMTreeIndexAccessor.java:128) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.MergeOperation.call(MergeOperation.java:52) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at org.apache.hyracks.storage.am.lsm.common.impls.MergeOperation.call(MergeOperation.java:33) ~[hyracks-storage-am-lsm-common-7.5.0-4396.jar:7.5.0-4396] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) ~[?:?] |
Schema for {}neworder:
root
|
|-- no_d_id (5): bigint <level: 1, index: 5> |
|-- no_o_id (6): bigint <level: 1, index: 6> |
|-- no_w_id (7): bigint <level: 1, index: 7> |