From d2946e5fa1a0be7714adf1c657ad27fd851c9fb5 Mon Sep 17 00:00:00 2001 From: jbewing Date: Wed, 19 Mar 2025 18:17:44 -0400 Subject: [PATCH] HBASE-29103 Avoid excessive allocations during reverse scanning when seeking to next row (#6643) Signed-off-by: Nick Dimiduk Signed-off-by: Ray Mattingly --- .../org/apache/hadoop/hbase/regionserver/StoreFileScanner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java index 74147f8ec059..f9d3a2ad6b25 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java @@ -490,7 +490,7 @@ public boolean seekToPreviousRow(Cell originalKey) throws IOException { this.cur = null; return false; } - Cell curCell = hfs.getCell(); + Cell curCell = hfs.getKey(); Cell firstKeyOfPreviousRow = PrivateCellUtil.createFirstOnRow(curCell); if (seekCount != null) seekCount.increment();