From cab3e2aa554da4a5c09385144a523cc7b012f3d6 Mon Sep 17 00:00:00 2001 From: "zbq.dean" Date: Fri, 20 Sep 2019 17:31:13 +0800 Subject: [PATCH] HBASE-23056 Block count is 0 when BucketCache using persistent IOEngine and retrieve from file --- .../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java | 1 + 1 file changed, 1 insertion(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java index daf96ef5ef..041179a176 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java @@ -1120,6 +1120,7 @@ public class BucketCache implements BlockCache, HeapSize { bucketAllocator = allocator; deserialiserMap = deserMap; backingMap = backingMapFromFile; + blockNumber.set(backingMap.size()); } finally { if (ois != null) { ois.close(); -- 2.17.2 (Apple Git-113)