HBASE-20935 HStore.removeCompactedFiles should log in case it is unable to 
delete a file (Vishal Khandelwal)


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/95684c16
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/95684c16
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/95684c16

Branch: refs/heads/branch-1.4
Commit: 95684c1616cd513d70674dad0a91d2d7549a41f0
Parents: 9824dd6
Author: Andrew Purtell <apurt...@apache.org>
Authored: Tue Jul 31 15:58:05 2018 -0700
Committer: Andrew Purtell <apurt...@apache.org>
Committed: Tue Jul 31 16:14:31 2018 -0700

----------------------------------------------------------------------
 .../main/java/org/apache/hadoop/hbase/regionserver/HStore.java  | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/95684c16/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
----------------------------------------------------------------------
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 08a0240..9859798 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
@@ -2774,6 +2774,11 @@ public class HStore implements Store {
             r.close(true);
             // Just close and return
             filesToRemove.add(file);
+          } else {
+            LOG.info("Can't archive compacted file " + file.getPath()
+                + " because of either isCompactedAway = " + r.isCompactedAway()
+                + " or file has reference, isReferencedInReads = " + 
r.isReferencedInReads()
+                + ", skipping for now.");
           }
         } catch (Exception e) {
           LOG.error(

Reply via email to