Repository: hbase
Updated Branches:
  refs/heads/branch-1 a5f52360f -> dd321c4a3


HBASE-17991 Add more details about compaction queue on /dump (Guangxu Cheng)


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

Branch: refs/heads/branch-1
Commit: dd321c4a356a917901025bd916abdf60a83d1560
Parents: a5f5236
Author: tedyu <[email protected]>
Authored: Thu May 4 08:28:02 2017 -0700
Committer: tedyu <[email protected]>
Committed: Thu May 4 08:28:02 2017 -0700

----------------------------------------------------------------------
 .../apache/hadoop/hbase/regionserver/CompactSplitThread.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/dd321c4a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
----------------------------------------------------------------------
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
index 6f95a09..71a8803 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplitThread.java
@@ -460,6 +460,7 @@ public class CompactSplitThread implements 
CompactionRequestor, PropagatingConfi
     private int queuedPriority;
     private ThreadPoolExecutor parent;
     private User user;
+    private long time;
 
     public CompactionRunner(Store store, Region region,
         CompactionContext compaction, ThreadPoolExecutor parent, User user) {
@@ -471,12 +472,14 @@ public class CompactSplitThread implements 
CompactionRequestor, PropagatingConfi
           ? store.getCompactPriority() : compaction.getRequest().getPriority();
       this.parent = parent;
       this.user = user;
+      this.time =  System.currentTimeMillis();
     }
 
     @Override
     public String toString() {
       return (this.compaction != null) ? ("Request = " + 
compaction.getRequest())
-          : ("Store = " + store.toString() + ", pri = " + queuedPriority);
+          : ("regionName = " + region.toString() + ", storeName = " + 
store.toString() +
+             ", priority = " + queuedPriority + ", time = " + time);
     }
 
     private void doCompaction(User user) {

Reply via email to