From 255f03014184b26f3db8a50501bdcc9ae0f19692 Mon Sep 17 00:00:00 2001 From: Cosmin Lehene Date: Thu, 8 Jan 2015 11:16:01 +0200 Subject: [PATCH] [HBASE-7105] - RS throws NPE on forcing compaction from HBase shell on a single bulk imported file. --- .../src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java index b06dc98..79e2349 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java @@ -136,7 +136,8 @@ public class StoreFile { // If true, this file was product of a major compaction. Its then set // whenever you get a Reader. - private AtomicBoolean majorCompaction = null; + // Since we can create a file with bulk load (without creating a reader) this should be false + private AtomicBoolean majorCompaction = new AtomicBoolean(false); // If true, this file should not be included in minor compactions. // It's set whenever you get a Reader. -- 2.2.1