From 62b8da927e71af5489165b114481d0a62e58fba6 Mon Sep 17 00:00:00 2001 From: Sean Busbey Date: Fri, 23 Feb 2018 14:38:03 -0600 Subject: [PATCH] HBASE-20061 HStore synchronized member variable filesCompacting should be private Signed-off-by: Chia-Ping Tsai --- .../main/java/org/apache/hadoop/hbase/regionserver/HStore.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java index f20972efff1..220881dca7b 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java @@ -180,8 +180,9 @@ public class HStore implements Store, HeapSize, StoreConfigInformation, Propagat private ScanInfo scanInfo; + // All access must be synchronized. // TODO: ideally, this should be part of storeFileManager, as we keep passing this to it. - final List filesCompacting = Lists.newArrayList(); + private final List filesCompacting = Lists.newArrayList(); // All access must be synchronized. private final Set changedReaderObservers =