This is an automated email from the ASF dual-hosted git repository.

mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git

commit 29d954e7b3c2b2e5ef3ac56f102a772e162243da
Author: Peeyush Gupta <[email protected]>
AuthorDate: Wed Oct 22 13:18:55 2025 -0700

    [ASTERIXDB-3660][IDX] IndexOutOfBoundException thrown in batch lookup
    
    - user model changes: no
    - storage format changes: no
    - interface changes: no
    
    Ext-ref: MB-69055
    Change-Id: I50eda3f8d3989181d15f3da321ac82f5c012a146
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20512
    Reviewed-by: Peeyush Gupta <[email protected]>
    Tested-by: Jenkins <[email protected]>
    Reviewed-by: Murtadha Hubail <[email protected]>
---
 .../hyracks/storage/am/lsm/btree/impls/LSMBTreePointSearchCursor.java   | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/LSMBTreePointSearchCursor.java
 
b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/LSMBTreePointSearchCursor.java
index 9dd8611d0a..124a272900 100644
--- 
a/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/LSMBTreePointSearchCursor.java
+++ 
b/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/LSMBTreePointSearchCursor.java
@@ -165,6 +165,7 @@ public class LSMBTreePointSearchCursor extends 
EnforcedIndexCursor implements IL
             nextHasBeenCalled = false;
             foundTuple = false;
             hashComputed = false;
+            foundIn = -1;
         } finally {
             if (lsmHarness != null) {
                 lsmHarness.endSearch(opCtx);
@@ -225,6 +226,7 @@ public class LSMBTreePointSearchCursor extends 
EnforcedIndexCursor implements IL
         nextHasBeenCalled = false;
         foundTuple = false;
         hashComputed = false;
+        foundIn = -1;
     }
 
     protected BTreeAccessor createAccessor(LSMComponentType type, BTree btree, 
int i) throws HyracksDataException {

Reply via email to