[ 
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)

Reply via email to