Skip to content

Commit 19b35d2

Browse files
committed
HBASE-23590 : Update maxCompactedStoreFileRef (ADDENDUM)
1 parent e0c419d commit 19b35d2

File tree

1 file changed

+9
-6
lines changed
  • hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver

1 file changed

+9
-6
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2878,12 +2878,15 @@ public int getStoreRefCount() {
28782878
*/
28792879
public int getMaxCompactedStoreFileRefCount() {
28802880
int maxCompactedStoreFileRefCount = 0;
2881-
for (StoreFile store : storeEngine.getStoreFileManager().getCompactedfiles()) {
2882-
if (store.isHFile()) {
2883-
StoreFile.Reader storeReader = store.getReader();
2884-
if (storeReader != null) {
2885-
maxCompactedStoreFileRefCount = Math.max(maxCompactedStoreFileRefCount,
2886-
storeReader.getRefCount());
2881+
Collection<StoreFile> compactedFiles = storeEngine.getStoreFileManager().getCompactedfiles();
2882+
if (compactedFiles != null) {
2883+
for (StoreFile store : compactedFiles) {
2884+
if (store.isHFile()) {
2885+
StoreFile.Reader storeReader = store.getReader();
2886+
if (storeReader != null) {
2887+
maxCompactedStoreFileRefCount = Math.max(maxCompactedStoreFileRefCount,
2888+
storeReader.getRefCount());
2889+
}
28872890
}
28882891
}
28892892
}

0 commit comments

Comments
 (0)