[
https://issues.apache.org/jira/browse/ASTERIXDB-3597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17948306#comment-17948306
]
ASF subversion and git services commented on ASTERIXDB-3597:
------------------------------------------------------------
Commit fa27f73178b87efee78971894fedcebb15e7b64d in asterixdb's branch
refs/heads/master from Ritik Raj
[ https://gitbox.apache.org/repos/asf?p=asterixdb.git;h=fa27f73178 ]
[ASTERIXDB-3597][STO] Add debug lines for pageZero flush failure
- user model changes: no
- storage format changes: no
- interface changes: no
Ext-ref: MB-66227
Change-Id: I81710a257cc14383ade9e34ea723e0fa15d7a736
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19647
Integration-Tests: Jenkins <[email protected]>
Tested-by: Jenkins <[email protected]>
Reviewed-by: Peeyush Gupta <[email protected]>
> Merge failure for collections with column format
> ------------------------------------------------
>
> Key: ASTERIXDB-3597
> URL: https://issues.apache.org/jira/browse/ASTERIXDB-3597
> Project: Apache AsterixDB
> Issue Type: Bug
> Components: STO - Storage
> Affects Versions: 0.9.10
> Reporter: Ritik Raj
> Assignee: Ritik Raj
> Priority: Major
> Labels: triaged
> Fix For: 0.9.10
>
>
> While compacting the disk components, the following error was observed
> causing the MERGE operation to fail
> {code:java}
> 2025-04-09T15:57:20.934+00:00 ERRO CBAS.impls.LSMHarness
> [Executor-703:ec981dab551d6a83a8b7449f6127857f] MERGE operation {"fileName":
> "45_78_b", "ioOpID": 660815175} failed on {"dir" :
> "/var/cb-cache/@analytics/v_iodevice_5/storage/partition_69/Default/Default/users/0/users",
> "memory" : [{"state":"INACTIVE", "writers":0, "readers":0,
> "pendingFlushes":0, "id":"[136,136]", "index":{"class": "BTree", "file":
> "storage/partition_69/Default/Default/users/0/users_virtual_0"}},
> {"state":"INACTIVE", "writers":0, "readers":0, "pendingFlushes":0,
> "id":"[135,135]", "index":{"class": "BTree", "file":
> "storage/partition_69/Default/Default/users/0/users_virtual_1"}}], "disk" :
> 15, "num-scheduled-flushes":0, "current-memory-component":1}
> java.lang.ArrayIndexOutOfBoundsException: Index 1948764105 out of bounds for
> length 131072
> at
> org.apache.hyracks.storage.am.common.util.BitOperationUtils.getBit(BitOperationUtils.java:32)
> ~[hyracks-storage-am-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.btree.tuples.LSMBTreeTupleReference.isAntimatter(LSMBTreeTupleReference.java:92)
> ~[hyracks-storage-am-lsm-btree-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.btree.tuples.LSMBTreeTupleReference.resetByTupleOffset(LSMBTreeTupleReference.java:61)
> ~[hyracks-storage-am-lsm-btree-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.btree.tuples.LSMBTreeTupleReference.resetByTupleIndex(LSMBTreeTupleReference.java:76)
> ~[hyracks-storage-am-lsm-btree-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.btree.impls.BTreeNSMBulkLoader.propagateBulk(BTreeNSMBulkLoader.java:163)
> ~[hyracks-storage-am-btree-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.btree.column.impls.btree.ColumnBTreeBulkloader.writeFullLeafPage(ColumnBTreeBulkloader.java:162)
> ~[hyracks-storage-am-lsm-btree-column-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.btree.column.impls.btree.ColumnBTreeBulkloader.add(ColumnBTreeBulkloader.java:88)
> ~[hyracks-storage-am-lsm-btree-column-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.LSMIndexBulkLoader.add(LSMIndexBulkLoader.java:55)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.ChainedLSMDiskComponentBulkLoader.add(ChainedLSMDiskComponentBulkLoader.java:68)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTree.doMerge(LSMBTree.java:333)
> ~[hyracks-storage-am-lsm-btree-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.AbstractLSMIndex.merge(AbstractLSMIndex.java:930)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.doIo(LSMHarness.java:553)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.merge(LSMHarness.java:593)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.merge(LSMTreeIndexAccessor.java:129)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.MergeOperation.call(MergeOperation.java:52)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at
> org.apache.hyracks.storage.am.lsm.common.impls.MergeOperation.call(MergeOperation.java:33)
> ~[hyracks-storage-am-lsm-common-1.1.0-1238.jar:1.1.0-1238]
> at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
> ~[?:?]
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
> ~[?:?]
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
> ~[?:?]
> at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)