You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2017/04/18 02:41:24 UTC
hbase git commit: HBASE-17912 - Avoid major compactions on region
server startup
Repository: hbase
Updated Branches:
refs/heads/master 3c32032f5 -> 5eda5fb9d
HBASE-17912 - Avoid major compactions on region server startup
Signed-off-by: tedyu <yu...@gmail.com>
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5eda5fb9
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5eda5fb9
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/5eda5fb9
Branch: refs/heads/master
Commit: 5eda5fb9d7d7fd5ae77d862c2e1666787e72ead0
Parents: 3c32032
Author: gjacoby <gj...@salesforce.com>
Authored: Mon Apr 17 16:08:25 2017 -0700
Committer: tedyu <yu...@gmail.com>
Committed: Mon Apr 17 19:41:19 2017 -0700
----------------------------------------------------------------------
.../java/org/apache/hadoop/hbase/regionserver/HRegionServer.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/5eda5fb9/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
----------------------------------------------------------------------
diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
index b3b5113..d14571b 100644
--- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
+++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
@@ -1628,7 +1628,9 @@ public class HRegionServer extends HasThread implements
private final HRegionServer instance;
private final int majorCompactPriority;
private final static int DEFAULT_PRIORITY = Integer.MAX_VALUE;
- private long iteration = 0;
+ //Iteration is 1-based rather than 0-based so we don't check for compaction
+ // immediately upon region server startup
+ private long iteration = 1;
CompactionChecker(final HRegionServer h, final int sleepTime,
final Stoppable stopper) {