hbase git commit: HBASE-20842 Infinite loop when replaying remote wals

2018-07-07 Thread zhangduo
Repository: hbase
Updated Branches:
  refs/heads/master 361be5334 -> 3bca01854


HBASE-20842 Infinite loop when replaying remote wals

Signed-off-by: zhangduo 


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

Branch: refs/heads/master
Commit: 3bca01854ace8be33ae5b0292faeeda461261446
Parents: 361be53
Author: Guanghao Zhang 
Authored: Wed Jul 4 15:47:27 2018 +0800
Committer: zhangduo 
Committed: Sun Jul 8 09:35:45 2018 +0800

--
 .../replication/SyncReplicationReplayWALRemoteProcedure.java| 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/3bca0185/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.java
index 9f4f330..ba8dd78 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALRemoteProcedure.java
@@ -161,9 +161,10 @@ public class SyncReplicationReplayWALRemoteProcedure 
extends Procedure(this);



[1/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 9a2ffdb82 -> 9245c0805


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/downloads.html
--
diff --git a/downloads.html b/downloads.html
index 22aed36..96ae6c2 100644
--- a/downloads.html
+++ b/downloads.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Apache HBase Downloads
 
@@ -404,7 +404,7 @@ under the License. -->
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/export_control.html
--
diff --git a/export_control.html b/export_control.html
index aa62338..f5c9996 100644
--- a/export_control.html
+++ b/export_control.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  
   Export Control
@@ -331,7 +331,7 @@ for more details.
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/index.html
--
diff --git a/index.html b/index.html
index 9e0508f..1415ad5 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Apache HBase™ Home
 
@@ -411,7 +411,7 @@ Apache HBase is an open-source, distributed, versioned, 
non-relational database
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/integration.html
--
diff --git a/integration.html b/integration.html
index 701e376..9e0d50d 100644
--- a/integration.html
+++ b/integration.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  CI Management
 
@@ -291,7 +291,7 @@
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/issue-tracking.html
--
diff --git a/issue-tracking.html b/issue-tracking.html
index af86acf..5e4ff4a 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Issue Management
 
@@ -288,7 +288,7 @@
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/license.html
--
diff --git a/license.html b/license.html
index 76a6358..d3249e5 100644
--- a/license.html
+++ b/license.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Project Licenses
 
@@ -491,7 +491,7 @@
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/mail-lists.html
--
diff --git a/mail-lists.html b/mail-lists.html
index a7ca99e..7df5c8b 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Project Mailing Lists
 
@@ -341,7 +341,7 @@
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/metrics.html
--
diff --git 

[4/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
index 38c8284..4ff6c49 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html
@@ -1056,2766 +1056,2762 @@
 1048if (this.hMemManager != null) 
this.hMemManager.stop();
 1049if (this.cacheFlusher != null) 
this.cacheFlusher.interruptIfNecessary();
 1050if (this.compactSplitThread != null) 
this.compactSplitThread.interruptIfNecessary();
-1051if (this.compactionChecker != null) 
this.compactionChecker.cancel(true);
-1052if (this.healthCheckChore != null) 
this.healthCheckChore.cancel(true);
-1053if (this.nonceManagerChore != null) 
this.nonceManagerChore.cancel(true);
-1054if (this.storefileRefresher != null) 
this.storefileRefresher.cancel(true);
-1055sendShutdownInterrupt();
-1056
-1057// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
-1058if (rspmHost != null) {
-1059  rspmHost.stop(this.abortRequested 
|| this.killed);
-1060}
-1061
-1062if (this.killed) {
-1063  // Just skip out w/o closing 
regions.  Used when testing.
-1064} else if (abortRequested) {
-1065  if (this.fsOk) {
-1066
closeUserRegions(abortRequested); // Don't leave any open file handles
-1067  }
-1068  LOG.info("aborting server " + 
this.serverName);
-1069} else {
-1070  
closeUserRegions(abortRequested);
-1071  LOG.info("stopping server " + 
this.serverName);
-1072}
-1073
-1074// so callers waiting for meta 
without timeout can stop
-1075if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
-1076if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
-1077  try {
-1078
this.clusterConnection.close();
-1079  } catch (IOException e) {
-1080// Although the {@link 
Closeable} interface throws an {@link
-1081// IOException}, in reality, the 
implementation would never do that.
-1082LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
-1083  }
-1084}
-1085
-1086// Closing the compactSplit thread 
before closing meta regions
-1087if (!this.killed  
containsMetaTableRegions()) {
-1088  if (!abortRequested || this.fsOk) 
{
-1089if (this.compactSplitThread != 
null) {
-1090  
this.compactSplitThread.join();
-1091  this.compactSplitThread = 
null;
-1092}
-1093
closeMetaTableRegions(abortRequested);
-1094  }
-1095}
-1096
-1097if (!this.killed  
this.fsOk) {
-1098  
waitOnAllRegionsToClose(abortRequested);
-1099  LOG.info("stopping server " + 
this.serverName + "; all regions closed.");
-1100}
-1101
-1102// Stop the quota manager
-1103if (rsQuotaManager != null) {
-1104  rsQuotaManager.stop();
+1051sendShutdownInterrupt();
+1052
+1053// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
+1054if (rspmHost != null) {
+1055  rspmHost.stop(this.abortRequested 
|| this.killed);
+1056}
+1057
+1058if (this.killed) {
+1059  // Just skip out w/o closing 
regions.  Used when testing.
+1060} else if (abortRequested) {
+1061  if (this.fsOk) {
+1062
closeUserRegions(abortRequested); // Don't leave any open file handles
+1063  }
+1064  LOG.info("aborting server " + 
this.serverName);
+1065} else {
+1066  
closeUserRegions(abortRequested);
+1067  LOG.info("stopping server " + 
this.serverName);
+1068}
+1069
+1070// so callers waiting for meta 
without timeout can stop
+1071if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
+1072if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
+1073  try {
+1074
this.clusterConnection.close();
+1075  } catch (IOException e) {
+1076// Although the {@link 
Closeable} interface throws an {@link
+1077// IOException}, in reality, the 
implementation would never do that.
+1078LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
+1079  }
+1080}
+1081
+1082// Closing the compactSplit thread 
before closing meta regions
+1083if (!this.killed  
containsMetaTableRegions()) {
+1084  if (!abortRequested || this.fsOk) 
{
+1085if (this.compactSplitThread != 
null) {
+1086  
this.compactSplitThread.join();
+1087  this.compactSplitThread = 
null;
+1088}
+1089

[3/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html
index 38c8284..4ff6c49 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html
@@ -1056,2766 +1056,2762 @@
 1048if (this.hMemManager != null) 
this.hMemManager.stop();
 1049if (this.cacheFlusher != null) 
this.cacheFlusher.interruptIfNecessary();
 1050if (this.compactSplitThread != null) 
this.compactSplitThread.interruptIfNecessary();
-1051if (this.compactionChecker != null) 
this.compactionChecker.cancel(true);
-1052if (this.healthCheckChore != null) 
this.healthCheckChore.cancel(true);
-1053if (this.nonceManagerChore != null) 
this.nonceManagerChore.cancel(true);
-1054if (this.storefileRefresher != null) 
this.storefileRefresher.cancel(true);
-1055sendShutdownInterrupt();
-1056
-1057// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
-1058if (rspmHost != null) {
-1059  rspmHost.stop(this.abortRequested 
|| this.killed);
-1060}
-1061
-1062if (this.killed) {
-1063  // Just skip out w/o closing 
regions.  Used when testing.
-1064} else if (abortRequested) {
-1065  if (this.fsOk) {
-1066
closeUserRegions(abortRequested); // Don't leave any open file handles
-1067  }
-1068  LOG.info("aborting server " + 
this.serverName);
-1069} else {
-1070  
closeUserRegions(abortRequested);
-1071  LOG.info("stopping server " + 
this.serverName);
-1072}
-1073
-1074// so callers waiting for meta 
without timeout can stop
-1075if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
-1076if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
-1077  try {
-1078
this.clusterConnection.close();
-1079  } catch (IOException e) {
-1080// Although the {@link 
Closeable} interface throws an {@link
-1081// IOException}, in reality, the 
implementation would never do that.
-1082LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
-1083  }
-1084}
-1085
-1086// Closing the compactSplit thread 
before closing meta regions
-1087if (!this.killed  
containsMetaTableRegions()) {
-1088  if (!abortRequested || this.fsOk) 
{
-1089if (this.compactSplitThread != 
null) {
-1090  
this.compactSplitThread.join();
-1091  this.compactSplitThread = 
null;
-1092}
-1093
closeMetaTableRegions(abortRequested);
-1094  }
-1095}
-1096
-1097if (!this.killed  
this.fsOk) {
-1098  
waitOnAllRegionsToClose(abortRequested);
-1099  LOG.info("stopping server " + 
this.serverName + "; all regions closed.");
-1100}
-1101
-1102// Stop the quota manager
-1103if (rsQuotaManager != null) {
-1104  rsQuotaManager.stop();
+1051sendShutdownInterrupt();
+1052
+1053// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
+1054if (rspmHost != null) {
+1055  rspmHost.stop(this.abortRequested 
|| this.killed);
+1056}
+1057
+1058if (this.killed) {
+1059  // Just skip out w/o closing 
regions.  Used when testing.
+1060} else if (abortRequested) {
+1061  if (this.fsOk) {
+1062
closeUserRegions(abortRequested); // Don't leave any open file handles
+1063  }
+1064  LOG.info("aborting server " + 
this.serverName);
+1065} else {
+1066  
closeUserRegions(abortRequested);
+1067  LOG.info("stopping server " + 
this.serverName);
+1068}
+1069
+1070// so callers waiting for meta 
without timeout can stop
+1071if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
+1072if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
+1073  try {
+1074
this.clusterConnection.close();
+1075  } catch (IOException e) {
+1076// Although the {@link 
Closeable} interface throws an {@link
+1077// IOException}, in reality, the 
implementation would never do that.
+1078LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
+1079  }
+1080}
+1081
+1082// Closing the compactSplit thread 
before closing meta regions
+1083if (!this.killed  
containsMetaTableRegions()) {
+1084  if (!abortRequested || this.fsOk) 
{
+1085if (this.compactSplitThread != 
null) {
+1086  
this.compactSplitThread.join();
+1087  this.compactSplitThread = 
null;

[7/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
index ad7a5d9..0203118 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
@@ -16,11 +16,11 @@
 008@InterfaceAudience.Private
 009public class Version {
 010  public static final String version = 
"3.0.0-SNAPSHOT";
-011  public static final String revision = 
"1ade4d2f440a629968d41487bf27062a7e22f08b";
+011  public static final String revision = 
"361be533445e06ce477db9ac07a809e11f813ed4";
 012  public static final String user = 
"jenkins";
-013  public static final String date = "Fri 
Jul  6 14:39:51 UTC 2018";
+013  public static final String date = "Sat 
Jul  7 14:40:00 UTC 2018";
 014  public static final String url = 
"git://jenkins-websites1.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";
-015  public static final String srcChecksum 
= "300323eb068619731bb3f32856177649";
+015  public static final String srcChecksum 
= "98ef0582528be50e91286419c53c8e29";
 016}
 
 



[6/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
index 38c8284..4ff6c49 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html
@@ -1056,2766 +1056,2762 @@
 1048if (this.hMemManager != null) 
this.hMemManager.stop();
 1049if (this.cacheFlusher != null) 
this.cacheFlusher.interruptIfNecessary();
 1050if (this.compactSplitThread != null) 
this.compactSplitThread.interruptIfNecessary();
-1051if (this.compactionChecker != null) 
this.compactionChecker.cancel(true);
-1052if (this.healthCheckChore != null) 
this.healthCheckChore.cancel(true);
-1053if (this.nonceManagerChore != null) 
this.nonceManagerChore.cancel(true);
-1054if (this.storefileRefresher != null) 
this.storefileRefresher.cancel(true);
-1055sendShutdownInterrupt();
-1056
-1057// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
-1058if (rspmHost != null) {
-1059  rspmHost.stop(this.abortRequested 
|| this.killed);
-1060}
-1061
-1062if (this.killed) {
-1063  // Just skip out w/o closing 
regions.  Used when testing.
-1064} else if (abortRequested) {
-1065  if (this.fsOk) {
-1066
closeUserRegions(abortRequested); // Don't leave any open file handles
-1067  }
-1068  LOG.info("aborting server " + 
this.serverName);
-1069} else {
-1070  
closeUserRegions(abortRequested);
-1071  LOG.info("stopping server " + 
this.serverName);
-1072}
-1073
-1074// so callers waiting for meta 
without timeout can stop
-1075if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
-1076if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
-1077  try {
-1078
this.clusterConnection.close();
-1079  } catch (IOException e) {
-1080// Although the {@link 
Closeable} interface throws an {@link
-1081// IOException}, in reality, the 
implementation would never do that.
-1082LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
-1083  }
-1084}
-1085
-1086// Closing the compactSplit thread 
before closing meta regions
-1087if (!this.killed  
containsMetaTableRegions()) {
-1088  if (!abortRequested || this.fsOk) 
{
-1089if (this.compactSplitThread != 
null) {
-1090  
this.compactSplitThread.join();
-1091  this.compactSplitThread = 
null;
-1092}
-1093
closeMetaTableRegions(abortRequested);
-1094  }
-1095}
-1096
-1097if (!this.killed  
this.fsOk) {
-1098  
waitOnAllRegionsToClose(abortRequested);
-1099  LOG.info("stopping server " + 
this.serverName + "; all regions closed.");
-1100}
-1101
-1102// Stop the quota manager
-1103if (rsQuotaManager != null) {
-1104  rsQuotaManager.stop();
+1051sendShutdownInterrupt();
+1052
+1053// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
+1054if (rspmHost != null) {
+1055  rspmHost.stop(this.abortRequested 
|| this.killed);
+1056}
+1057
+1058if (this.killed) {
+1059  // Just skip out w/o closing 
regions.  Used when testing.
+1060} else if (abortRequested) {
+1061  if (this.fsOk) {
+1062
closeUserRegions(abortRequested); // Don't leave any open file handles
+1063  }
+1064  LOG.info("aborting server " + 
this.serverName);
+1065} else {
+1066  
closeUserRegions(abortRequested);
+1067  LOG.info("stopping server " + 
this.serverName);
+1068}
+1069
+1070// so callers waiting for meta 
without timeout can stop
+1071if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
+1072if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
+1073  try {
+1074
this.clusterConnection.close();
+1075  } catch (IOException e) {
+1076// Although the {@link 
Closeable} interface throws an {@link
+1077// IOException}, in reality, the 
implementation would never do that.
+1078LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
+1079  }
+1080}
+1081
+1082// Closing the compactSplit thread 
before closing meta regions
+1083if (!this.killed  
containsMetaTableRegions()) {
+1084  if (!abortRequested || this.fsOk) 
{
+1085if (this.compactSplitThread != 
null) {
+1086  
this.compactSplitThread.join();
+1087  this.compactSplitThread = 
null;
+1088}
+1089

[8/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
index c3405f9..6319c21 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html
@@ -2430,7 +2430,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 movedRegions
-protectedhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,HRegionServer.MovedRegionInfo movedRegions
+protectedhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,HRegionServer.MovedRegionInfo movedRegions
 
 
 
@@ -2439,7 +2439,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 TIMEOUT_REGION_MOVED
-private static finalint TIMEOUT_REGION_MOVED
+private static finalint TIMEOUT_REGION_MOVED
 
 See Also:
 Constant
 Field Values
@@ -2798,7 +2798,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 containsMetaTableRegions
-privatebooleancontainsMetaTableRegions()
+privatebooleancontainsMetaTableRegions()
 
 
 
@@ -2807,7 +2807,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 areAllUserRegionsOffline
-privatebooleanareAllUserRegionsOffline()
+privatebooleanareAllUserRegionsOffline()
 
 
 
@@ -2816,7 +2816,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 getWriteRequestCount
-privatelonggetWriteRequestCount()
+privatelonggetWriteRequestCount()
 
 Returns:
 Current write count for all online regions.
@@ -2829,7 +2829,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 tryRegionServerReport
-protectedvoidtryRegionServerReport(longreportStartTime,
+protectedvoidtryRegionServerReport(longreportStartTime,
  longreportEndTime)
   throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException
 
@@ -2844,7 +2844,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 reportRegionSizesForQuotas
-publicbooleanreportRegionSizesForQuotas(RegionSizeStoreregionSizeStore)
+publicbooleanreportRegionSizesForQuotas(RegionSizeStoreregionSizeStore)
 Reports the given map of Regions and their size on the 
filesystem to the active Master.
 
 Specified by:
@@ -2862,7 +2862,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 buildReportAndSend
-voidbuildReportAndSend(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterfacerss,
+voidbuildReportAndSend(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterfacerss,
 RegionSizeStoreregionSizeStore)
  throws 
org.apache.hbase.thirdparty.com.google.protobuf.ServiceException
 Builds the region size report and sends it to the master. 
Upon successful sending of the
@@ -2882,7 +2882,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 buildRegionSpaceUseReportRequest
-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseReportRequestbuildRegionSpaceUseReportRequest(RegionSizeStoreregionSizes)
+org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseReportRequestbuildRegionSpaceUseReportRequest(RegionSizeStoreregionSizes)
 Builds a 
RegionServerStatusProtos.RegionSpaceUseReportRequest protobuf 
message from the region size map.
 
 Parameters:
@@ -2898,7 +2898,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
 
 
 convertRegionSize
-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseconvertRegionSize(RegionInforegionInfo,
+org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseconvertRegionSize(RegionInforegionInfo,

 https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true;
 title="class or interface in java.lang">LongsizeInBytes)
 Converts a pair of RegionInfo 
and long into a 
RegionServerStatusProtos.RegionSpaceUse
  protobuf message.
@@ -2917,7 +2917,7 @@ protected static 

[5/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
index 38c8284..4ff6c49 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
@@ -1056,2766 +1056,2762 @@
 1048if (this.hMemManager != null) 
this.hMemManager.stop();
 1049if (this.cacheFlusher != null) 
this.cacheFlusher.interruptIfNecessary();
 1050if (this.compactSplitThread != null) 
this.compactSplitThread.interruptIfNecessary();
-1051if (this.compactionChecker != null) 
this.compactionChecker.cancel(true);
-1052if (this.healthCheckChore != null) 
this.healthCheckChore.cancel(true);
-1053if (this.nonceManagerChore != null) 
this.nonceManagerChore.cancel(true);
-1054if (this.storefileRefresher != null) 
this.storefileRefresher.cancel(true);
-1055sendShutdownInterrupt();
-1056
-1057// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
-1058if (rspmHost != null) {
-1059  rspmHost.stop(this.abortRequested 
|| this.killed);
-1060}
-1061
-1062if (this.killed) {
-1063  // Just skip out w/o closing 
regions.  Used when testing.
-1064} else if (abortRequested) {
-1065  if (this.fsOk) {
-1066
closeUserRegions(abortRequested); // Don't leave any open file handles
-1067  }
-1068  LOG.info("aborting server " + 
this.serverName);
-1069} else {
-1070  
closeUserRegions(abortRequested);
-1071  LOG.info("stopping server " + 
this.serverName);
-1072}
-1073
-1074// so callers waiting for meta 
without timeout can stop
-1075if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
-1076if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
-1077  try {
-1078
this.clusterConnection.close();
-1079  } catch (IOException e) {
-1080// Although the {@link 
Closeable} interface throws an {@link
-1081// IOException}, in reality, the 
implementation would never do that.
-1082LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
-1083  }
-1084}
-1085
-1086// Closing the compactSplit thread 
before closing meta regions
-1087if (!this.killed  
containsMetaTableRegions()) {
-1088  if (!abortRequested || this.fsOk) 
{
-1089if (this.compactSplitThread != 
null) {
-1090  
this.compactSplitThread.join();
-1091  this.compactSplitThread = 
null;
-1092}
-1093
closeMetaTableRegions(abortRequested);
-1094  }
-1095}
-1096
-1097if (!this.killed  
this.fsOk) {
-1098  
waitOnAllRegionsToClose(abortRequested);
-1099  LOG.info("stopping server " + 
this.serverName + "; all regions closed.");
-1100}
-1101
-1102// Stop the quota manager
-1103if (rsQuotaManager != null) {
-1104  rsQuotaManager.stop();
+1051sendShutdownInterrupt();
+1052
+1053// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
+1054if (rspmHost != null) {
+1055  rspmHost.stop(this.abortRequested 
|| this.killed);
+1056}
+1057
+1058if (this.killed) {
+1059  // Just skip out w/o closing 
regions.  Used when testing.
+1060} else if (abortRequested) {
+1061  if (this.fsOk) {
+1062
closeUserRegions(abortRequested); // Don't leave any open file handles
+1063  }
+1064  LOG.info("aborting server " + 
this.serverName);
+1065} else {
+1066  
closeUserRegions(abortRequested);
+1067  LOG.info("stopping server " + 
this.serverName);
+1068}
+1069
+1070// so callers waiting for meta 
without timeout can stop
+1071if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
+1072if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
+1073  try {
+1074
this.clusterConnection.close();
+1075  } catch (IOException e) {
+1076// Although the {@link 
Closeable} interface throws an {@link
+1077// IOException}, in reality, the 
implementation would never do that.
+1078LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
+1079  }
+1080}
+1081
+1082// Closing the compactSplit thread 
before closing meta regions
+1083if (!this.killed  
containsMetaTableRegions()) {
+1084  if (!abortRequested || this.fsOk) 
{
+1085if (this.compactSplitThread != 
null) {
+1086  
this.compactSplitThread.join();
+1087  this.compactSplitThread = 
null;
+1088}
+1089

[2/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
index 38c8284..4ff6c49 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
@@ -1056,2766 +1056,2762 @@
 1048if (this.hMemManager != null) 
this.hMemManager.stop();
 1049if (this.cacheFlusher != null) 
this.cacheFlusher.interruptIfNecessary();
 1050if (this.compactSplitThread != null) 
this.compactSplitThread.interruptIfNecessary();
-1051if (this.compactionChecker != null) 
this.compactionChecker.cancel(true);
-1052if (this.healthCheckChore != null) 
this.healthCheckChore.cancel(true);
-1053if (this.nonceManagerChore != null) 
this.nonceManagerChore.cancel(true);
-1054if (this.storefileRefresher != null) 
this.storefileRefresher.cancel(true);
-1055sendShutdownInterrupt();
-1056
-1057// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
-1058if (rspmHost != null) {
-1059  rspmHost.stop(this.abortRequested 
|| this.killed);
-1060}
-1061
-1062if (this.killed) {
-1063  // Just skip out w/o closing 
regions.  Used when testing.
-1064} else if (abortRequested) {
-1065  if (this.fsOk) {
-1066
closeUserRegions(abortRequested); // Don't leave any open file handles
-1067  }
-1068  LOG.info("aborting server " + 
this.serverName);
-1069} else {
-1070  
closeUserRegions(abortRequested);
-1071  LOG.info("stopping server " + 
this.serverName);
-1072}
-1073
-1074// so callers waiting for meta 
without timeout can stop
-1075if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
-1076if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
-1077  try {
-1078
this.clusterConnection.close();
-1079  } catch (IOException e) {
-1080// Although the {@link 
Closeable} interface throws an {@link
-1081// IOException}, in reality, the 
implementation would never do that.
-1082LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
-1083  }
-1084}
-1085
-1086// Closing the compactSplit thread 
before closing meta regions
-1087if (!this.killed  
containsMetaTableRegions()) {
-1088  if (!abortRequested || this.fsOk) 
{
-1089if (this.compactSplitThread != 
null) {
-1090  
this.compactSplitThread.join();
-1091  this.compactSplitThread = 
null;
-1092}
-1093
closeMetaTableRegions(abortRequested);
-1094  }
-1095}
-1096
-1097if (!this.killed  
this.fsOk) {
-1098  
waitOnAllRegionsToClose(abortRequested);
-1099  LOG.info("stopping server " + 
this.serverName + "; all regions closed.");
-1100}
-1101
-1102// Stop the quota manager
-1103if (rsQuotaManager != null) {
-1104  rsQuotaManager.stop();
+1051sendShutdownInterrupt();
+1052
+1053// Stop the snapshot and other 
procedure handlers, forcefully killing all running tasks
+1054if (rspmHost != null) {
+1055  rspmHost.stop(this.abortRequested 
|| this.killed);
+1056}
+1057
+1058if (this.killed) {
+1059  // Just skip out w/o closing 
regions.  Used when testing.
+1060} else if (abortRequested) {
+1061  if (this.fsOk) {
+1062
closeUserRegions(abortRequested); // Don't leave any open file handles
+1063  }
+1064  LOG.info("aborting server " + 
this.serverName);
+1065} else {
+1066  
closeUserRegions(abortRequested);
+1067  LOG.info("stopping server " + 
this.serverName);
+1068}
+1069
+1070// so callers waiting for meta 
without timeout can stop
+1071if (this.metaTableLocator != null) 
this.metaTableLocator.stop();
+1072if (this.clusterConnection != null 
 !clusterConnection.isClosed()) {
+1073  try {
+1074
this.clusterConnection.close();
+1075  } catch (IOException e) {
+1076// Although the {@link 
Closeable} interface throws an {@link
+1077// IOException}, in reality, the 
implementation would never do that.
+1078LOG.warn("Attempt to close 
server's short circuit ClusterConnection failed.", e);
+1079  }
+1080}
+1081
+1082// Closing the compactSplit thread 
before closing meta regions
+1083if (!this.killed  
containsMetaTableRegions()) {
+1084  if (!abortRequested || this.fsOk) 
{
+1085if (this.compactSplitThread != 
null) {
+1086  
this.compactSplitThread.join();
+1087  this.compactSplitThread = 
null;
+1088}
+1089
closeMetaTableRegions(abortRequested);
+1090  }
+1091}
+1092
+1093if (!this.killed  

[9/9] hbase-site git commit: Published site at 361be533445e06ce477db9ac07a809e11f813ed4.

2018-07-07 Thread git-site-role
Published site at 361be533445e06ce477db9ac07a809e11f813ed4.


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

Branch: refs/heads/asf-site
Commit: 9245c080509b81bfdf06ebd3a3fd122cc04b912f
Parents: 9a2ffdb
Author: jenkins 
Authored: Sat Jul 7 14:49:15 2018 +
Committer: jenkins 
Committed: Sat Jul 7 14:49:15 2018 +

--
 acid-semantics.html |4 +-
 apache_hbase_reference_guide.pdf|4 +-
 book.html   |2 +-
 bulk-loads.html |4 +-
 checkstyle-aggregate.html   |  160 +-
 checkstyle.rss  |4 +-
 coc.html|4 +-
 dependencies.html   |4 +-
 dependency-convergence.html |4 +-
 dependency-info.html|4 +-
 dependency-management.html  |4 +-
 devapidocs/constant-values.html |6 +-
 .../HRegionServer.CompactionChecker.html|   14 +-
 .../HRegionServer.MovedRegionInfo.html  |   16 +-
 .../HRegionServer.MovedRegionsCleaner.html  |   16 +-
 .../HRegionServer.PeriodicMemStoreFlusher.html  |   12 +-
 .../hbase/regionserver/HRegionServer.html   |  304 +-
 .../org/apache/hadoop/hbase/Version.html|6 +-
 .../HRegionServer.CompactionChecker.html| 5396 +-
 .../HRegionServer.MovedRegionInfo.html  | 5396 +-
 .../HRegionServer.MovedRegionsCleaner.html  | 5396 +-
 .../HRegionServer.PeriodicMemStoreFlusher.html  | 5396 +-
 .../hbase/regionserver/HRegionServer.html   | 5396 +-
 downloads.html  |4 +-
 export_control.html |4 +-
 index.html  |4 +-
 integration.html|4 +-
 issue-tracking.html |4 +-
 license.html|4 +-
 mail-lists.html |4 +-
 metrics.html|4 +-
 old_news.html   |4 +-
 plugin-management.html  |4 +-
 plugins.html|4 +-
 poweredbyhbase.html |4 +-
 project-info.html   |4 +-
 project-reports.html|4 +-
 project-summary.html|4 +-
 pseudo-distributed.html |4 +-
 replication.html|4 +-
 resources.html  |4 +-
 source-repository.html  |4 +-
 sponsors.html   |4 +-
 supportingprojects.html |4 +-
 team-list.html  |4 +-
 45 files changed, 13798 insertions(+), 13842 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/acid-semantics.html
--
diff --git a/acid-semantics.html b/acid-semantics.html
index 06d2577..0b002e3 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase   
   Apache HBase (TM) ACID Properties
@@ -601,7 +601,7 @@ under the License. -->
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-07-06
+  Last Published: 
2018-07-07
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/apache_hbase_reference_guide.pdf
--
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index ca44d05..adc0622 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20180706142957+00'00')
-/CreationDate (D:20180706144550+00'00')
+/ModDate (D:20180707143001+00'00')
+/CreationDate (D:20180707144559+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9245c080/book.html

hbase-site git commit: INFRA-10751 Empty commit

2018-07-07 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 9245c0805 -> ed4b072e7


INFRA-10751 Empty commit


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

Branch: refs/heads/asf-site
Commit: ed4b072e7a86c67a50c0607b73eeec0f68511977
Parents: 9245c08
Author: jenkins 
Authored: Sat Jul 7 14:49:27 2018 +
Committer: jenkins 
Committed: Sat Jul 7 14:49:27 2018 +

--

--




svn commit: r27972 [1/2] - /dev/hbase/2.1.0RC0/compatibility_report_2.0.0vs2.1.0RC0.html

2018-07-07 Thread zhangduo
Author: zhangduo
Date: Sat Jul  7 12:58:51 2018
New Revision: 27972

Log:
Add compatibility report for 2.1.0RC0

Added:
dev/hbase/2.1.0RC0/compatibility_report_2.0.0vs2.1.0RC0.html



svn commit: r27972 [2/2] - /dev/hbase/2.1.0RC0/compatibility_report_2.0.0vs2.1.0RC0.html

2018-07-07 Thread zhangduo


Added: dev/hbase/2.1.0RC0/compatibility_report_2.0.0vs2.1.0RC0.html
==
--- dev/hbase/2.1.0RC0/compatibility_report_2.0.0vs2.1.0RC0.html (added)
+++ dev/hbase/2.1.0RC0/compatibility_report_2.0.0vs2.1.0RC0.html Sat Jul  7 
12:58:51 2018
@@ -0,0 +1,4471 @@
+
+
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml; xml:lang="en" lang="en">
+
+
+
+
+
+hbase: rel/2.0.0 to branch-2.1 compatibility report
+
+body {
+font-family:Arial, sans-serif;
+background-color:White;
+color:Black;
+}
+hr {
+color:Black;
+background-color:Black;
+height:1px;
+border:0;
+}
+h1 {
+margin-bottom:0px;
+padding-bottom:0px;
+font-size:1.625em;
+}
+h2 {
+margin-bottom:0px;
+padding-bottom:0px;
+font-size:1.25em;
+white-space:nowrap;
+}
+div.symbols {
+color:#003E69;
+}
+div.symbols i {
+color:Brown;
+}
+span.section {
+font-weight:bold;
+cursor:pointer;
+color:#003E69;
+white-space:nowrap;
+margin-left:0.3125em;
+}
+span:hover.section {
+color:#336699;
+}
+span.sect_aff {
+cursor:pointer;
+padding-left:1.55em;
+font-size:0.875em;
+color:#cc3300;
+}
+span.ext {
+font-weight:normal;
+}
+span.jar {
+color:#cc3300;
+font-size:0.875em;
+font-weight:bold;
+}
+div.jar_list {
+padding-left:0.4em;
+font-size:0.94em;
+}
+span.pkg_t {
+color:#408080;
+font-size:0.875em;
+}
+span.pkg {
+color:#408080;
+font-size:0.875em;
+font-weight:bold;
+}
+span.cname {
+color:Green;
+font-size:0.875em;
+font-weight:bold;
+}
+span.iname_b {
+font-weight:bold;
+}
+span.iname_a {
+color:#33;
+font-weight:bold;
+font-size:0.94em;
+}
+span.sym_p {
+font-weight:normal;
+white-space:normal;
+}
+span.sym_pd {
+white-space:normal;
+}
+span.sym_p span, span.sym_pd span {
+white-space:nowrap;
+}
+span.attr {
+color:Black;
+font-weight:normal;
+}
+span.deprecated {
+color:Red;
+font-weight:bold;
+font-family:Monaco, monospace;
+}
+div.affect {
+padding-left:1em;
+padding-bottom:10px;
+font-size:0.87em;
+font-style:italic;
+line-height:0.9em;
+}
+div.affected {
+padding-left:2em;
+padding-top:10px;
+}
+table.ptable {
+border-collapse:collapse;
+border:1px outset black;
+margin-left:0.95em;
+margin-top:3px;
+margin-bottom:3px;
+width:56.25em;
+}
+table.ptable td {
+border:1px solid Gray;
+padding:3px;
+font-size:0.875em;
+text-align:left;
+vertical-align:top;
+max-width:28em;
+word-wrap:break-word;
+}
+table.ptable th {
+background-color:#ee;
+font-weight:bold;
+color:#33;
+font-family:Verdana, Arial;
+font-size:0.875em;
+border:1px solid Gray;
+text-align:center;
+vertical-align:top;
+white-space:nowrap;
+padding:3px;
+}
+table.summary {
+border-collapse:collapse;
+border:1px outset black;
+}
+table.summary th {
+background-color:#ee;
+font-weight:normal;
+text-align:left;
+font-size:0.94em;
+white-space:nowrap;
+border:1px inset Gray;
+padding:3px;
+}
+table.summary td {
+text-align:right;
+white-space:nowrap;
+border:1px inset Gray;
+padding:3px 5px 3px 10px;
+}
+span.mngl {
+padding-left:1em;
+font-size:0.875em;
+cursor:text;
+color:#44;
+font-weight:bold;
+}
+span.pleft {
+padding-left:2.5em;
+}
+span.color_p {
+font-style:italic;
+color:Brown;
+}
+span.param {
+font-style:italic;
+}
+span.focus_p {
+font-style:italic;
+background-color:#DCDCDC;
+}
+span.ttype {
+font-weight:normal;
+}
+span.nowrap {
+white-space:nowrap;
+}
+span.value {
+white-space:nowrap;
+font-weight:bold;
+}
+.passed {
+background-color:#CCFFCC;
+font-weight:normal;
+}
+.warning {
+background-color:#F4F4AF;
+font-weight:normal;
+}
+.failed {
+background-color:#FF;
+font-weight:normal;
+}
+.new {
+background-color:#C6DEFF;
+font-weight:normal;
+}
+
+.compatible {
+background-color:#CCFFCC;
+font-weight:normal;
+}
+.almost_compatible {
+background-color:#FFDAA3;
+font-weight:normal;
+}
+.incompatible {
+background-color:#FF;
+font-weight:normal;
+}
+.gray {
+background-color:#DCDCDC;
+font-weight:normal;
+}
+
+.top_ref {
+font-size:0.69em;
+}
+.footer {
+font-size:0.8125em;
+}
+.tabset {
+float:left;
+}
+a.tab {
+border:1px solid Black;
+float:left;
+margin:0px 5px -1px 0px;
+padding:3px 5px 3px 5px;
+position:relative;
+font-size:0.875em;
+background-color:#DDD;
+text-decoration:none;
+color:Black;
+}
+a.disabled:hover
+{
+color:Black;
+background:#EEE;
+}
+a.active:hover
+{
+color:Black;
+background:White;
+}
+a.active {
+border-bottom-color:White;
+background-color:White;
+}
+div.tab {
+ 

svn commit: r27969 - /dev/hbase/2.1.0RC0/

2018-07-07 Thread zhangduo
Author: zhangduo
Date: Sat Jul  7 11:00:10 2018
New Revision: 27969

Log:
Add 2.1.0RC0

Added:
dev/hbase/2.1.0RC0/
dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz   (with props)
dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.asc
dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.sha512
dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz   (with props)
dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.asc
dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.sha512
dev/hbase/2.1.0RC0/hbase-2.1.0-src.tar.gz   (with props)
dev/hbase/2.1.0RC0/hbase-2.1.0-src.tar.gz.asc
dev/hbase/2.1.0RC0/hbase-2.1.0-src.tar.gz.sha512

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz
==
Binary file - no diff available.

Propchange: dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.asc
==
--- dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.asc (added)
+++ dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.asc Sat Jul  7 11:00:10 2018
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJbQIKlAAoJEKrJM9ea0q5JZgsP/ReNM0j8lSQN1FzT9d+qBRXp
+TllugPDHWmsM/PIZBidYeQo+Kzk0IZfBy3Rr7qmBzvCQTWK76H7lMH7DpGEHS5DZ
+S+vrYF/mP97/WCdbMuIc+n0ThWGzA5YKjngCD7iAPpE52qulXSg56vaPFUkd5kH6
+PB5I82yiEGz3iHS5cwPDLn5KYbz7WSl6A2y4tmwtkrxISaxZ4ncTq3XZF2Ufhcxu
+gyE4EUIuwIDJP2/HkMe2fyWSfNKyIYw6+nDhrlPbnWLPNXo62MDd/IzG6NDdaGfd
+BuQnkVdJcxl+R7hYXRrSCvES6QOEysEShpqQ9MvVhbJ81swBgPBLI9AJpQVbY8eA
+Rxqfm4pz4b7UjvapLN0/Mnp7I2fknQDjQOxOz6ZH1bWbP2vcGoP1ehr6t7Q0Pqo7
+08JTZ/kzjrztSX+jQMBKRYtByy3DOU7K+ceNjmNz/w2h+vZcmToyJKxGYWJ8sWGT
+0D9CXYPo4/p34zFHrG3DiPhCVTFGqE13gw98ECEorZg6C6HNp20HfLsCFvzoY3QD
+2h1Kdev3ijaOe3USbL7hailExxyH/ILXXzPx23D7fuftnKm34jN/IETVcjSx9LbF
+dyYL1ThuSHS7W2ECFaPjoz1yYfC9QQKOMvtnZhhTpET/myZ9/YGbfqF4YMucNkk+
+WjauvjUGS54saMQjHgDe
+=Bw/u
+-END PGP SIGNATURE-

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.sha512
==
--- dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.sha512 (added)
+++ dev/hbase/2.1.0RC0/hbase-2.1.0-bin.tar.gz.sha512 Sat Jul  7 11:00:10 2018
@@ -0,0 +1,3 @@
+hbase-2.1.0-bin.tar.gz: EF28BA41 533FD19F FD93AC1C 7EF7A791 D2801A38 BA18DF1D
+441EDDAE BFA8B00E 6350C104 BCFDD14A B9C95308 7744E670
+BA0B287B A83B18AB 81EFDD74 C1E07DCF

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz
==
Binary file - no diff available.

Propchange: dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.asc
==
--- dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.asc (added)
+++ dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.asc Sat Jul  7 11:00:10 
2018
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1
+
+iQIcBAABAgAGBQJbQIKsAAoJEKrJM9ea0q5JPMEQAJO7BhLdn2SZxh5iOX5kkxyr
+GXnekHUcYJ44xXJ8xtO99NeI3Ehj557XoUbSLtorIkOar8ZPn2sI3bkSSW+an0j4
+/f+3rDJWMMiS7SSlbsuGfpwm8JxGozt04epkcSat7dbtrvyqp9AaX9TX9zJLy5mv
+1GeyY3kIQ9XiF+0yVq7xbCZKAtp8jMPUXomxMtGDYz6yvmg4yjW1UGV/NjGz/BtU
+ywvmoDri19XCD8/VdiQIa0LHxC3twS3vYRXCdkM7+g6Mr54KgJGHjm6gu+ddLuhu
+/oAAYl15XW0A73M/0pLinTuj6A+3ntnSByE/Bz1YEBKXvB5UF24LTziKl1WzVzkc
+mirvnjopQG5coNyoGtRWQ9QFjqOA3YuJFkGBtb1VNwB3T3hTpyiSbtMBaKD0RBxo
+cmK0R68AiqRQIZLSrNVPoNu9homiHA73Q9p8V7IMJXuXO4ogGZEcRjKKJwpWDzPW
+Jlob6ONanmpXtkXkQagEz7IGkfIT2cvZ+/6+P2FcO/mr/iFN44h7vBYMv/sHwE8Y
+io1CTjNSdoBLs2ucwGuQvdlEj956wmg8r8GXygufEznNaaeFa6SUuOMx3pGoP+eE
+6eVDNJrlzI7RpNhxko+4tW7uaLhvrufADIORCj2XHeR+K6k/XX+rn+cIo0LR58Wy
+BKuAObgxG9z5OeJXz7uH
+=8za+
+-END PGP SIGNATURE-

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.sha512
==
--- dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.sha512 (added)
+++ dev/hbase/2.1.0RC0/hbase-2.1.0-client-bin.tar.gz.sha512 Sat Jul  7 11:00:10 
2018
@@ -0,0 +1,4 @@
+hbase-2.1.0-client-bin.tar.gz: 454717DD 99F69D80 D64995A9 62F83DC0 51229D24
+   B50039E3 D27E14DA 205D0C9B 8D5A2885 F7A22AE5
+   EC9357C5 AB52E19C E2751FD1 B19E0F94 35018BB4
+   3590F80B

Added: dev/hbase/2.1.0RC0/hbase-2.1.0-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/hbase/2.1.0RC0/hbase-2.1.0-src.tar.gz
--
svn:mime-type = 

[hbase] Git Push Summary

2018-07-07 Thread zhangduo
Repository: hbase
Updated Tags:  refs/tags/2.1.0RC0 [created] 955ab56e7


[hbase] Git Push Summary

2018-07-07 Thread zhangduo
Repository: hbase
Updated Tags:  refs/tags/2.1.0RC0 [deleted] 405250662


hbase git commit: HBASE-20832 Addendum missed several issues

2018-07-07 Thread zhangduo
Repository: hbase
Updated Branches:
  refs/heads/branch-2.1 927ac8228 -> dd3429708


HBASE-20832 Addendum missed several issues


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

Branch: refs/heads/branch-2.1
Commit: dd34297087181e42a4df5ca6f456a2dce04b7ddb
Parents: 927ac82
Author: zhangduo 
Authored: Sat Jul 7 15:39:15 2018 +0800
Committer: zhangduo 
Committed: Sat Jul 7 15:39:34 2018 +0800

--
 CHANGES.md | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/dd342970/CHANGES.md
--
diff --git a/CHANGES.md b/CHANGES.md
index 9d0e886..e7a869e 100755
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,7 +18,7 @@
 -->
 # HBASE Changelog
 
-## Release 2.1.0 - Unreleased (as of 2018-07-05)
+## Release 2.1.0 - Unreleased (as of 2018-07-07)
 
 ### INCOMPATIBLE CHANGES:
 
@@ -58,6 +58,7 @@
 | [HBASE-20737](https://issues.apache.org/jira/browse/HBASE-20737) | put 
collection into ArrayList instead of addAll function |  Trivial | . |
 | [HBASE-20695](https://issues.apache.org/jira/browse/HBASE-20695) | Implement 
table level RegionServer replication metrics |  Minor | metrics |
 | [HBASE-20733](https://issues.apache.org/jira/browse/HBASE-20733) | QABot 
should run checkstyle tests if the checkstyle configs change |  Minor | build, 
community |
+| [HBASE-20625](https://issues.apache.org/jira/browse/HBASE-20625) | refactor 
some WALCellCodec related code |  Minor | wal |
 | [HBASE-19852](https://issues.apache.org/jira/browse/HBASE-19852) | HBase 
Thrift 1 server SPNEGO Improvements |  Major | Thrift |
 | [HBASE-20579](https://issues.apache.org/jira/browse/HBASE-20579) | Improve 
snapshot manifest copy in ExportSnapshot |  Minor | mapreduce |
 | [HBASE-20444](https://issues.apache.org/jira/browse/HBASE-20444) | Improve 
version comparison logic for HBase specific version string and add unit tests | 
 Major | util |
@@ -93,6 +94,7 @@
 
 | JIRA | Summary | Priority | Component |
 |: |: | :--- |: |
+| [HBASE-20808](https://issues.apache.org/jira/browse/HBASE-20808) | Wrong 
shutdown order between Chores and ChoreService |  Minor | . |
 | [HBASE-20789](https://issues.apache.org/jira/browse/HBASE-20789) | 
TestBucketCache#testCacheBlockNextBlockMetadataMissing is flaky |  Major | . |
 | [HBASE-20829](https://issues.apache.org/jira/browse/HBASE-20829) | Remove 
the addFront assertion in MasterProcedureScheduler.doAdd |  Major | Replication 
|
 | [HBASE-20825](https://issues.apache.org/jira/browse/HBASE-20825) | Fix pre 
and post hooks of CloneSnapshot and RestoreSnapshot for Access checks |  Major 
| security |
@@ -116,6 +118,7 @@
 | [HBASE-20708](https://issues.apache.org/jira/browse/HBASE-20708) | Remove 
the usage of RecoverMetaProcedure in master startup |  Blocker | proc-v2, 
Region Assignment |
 | [HBASE-20723](https://issues.apache.org/jira/browse/HBASE-20723) | Custom 
hbase.wal.dir results in data loss because we write recovered edits into a 
different place than where the recovering region server looks for them |  
Critical | Recovery, wal |
 | [HBASE-20681](https://issues.apache.org/jira/browse/HBASE-20681) | 
IntegrationTestDriver fails after HADOOP-15406 due to missing hamcrest-core |  
Major | integration tests |
+| [HBASE-20561](https://issues.apache.org/jira/browse/HBASE-20561) | The way 
we stop a ReplicationSource may cause the RS down |  Major | Replication |
 | [HBASE-19377](https://issues.apache.org/jira/browse/HBASE-19377) | 
Compatibility checker complaining about hash collisions |  Major | community |
 | [HBASE-20689](https://issues.apache.org/jira/browse/HBASE-20689) | Docker 
fails to install rubocop for precommit |  Blocker | build |
 | [HBASE-20707](https://issues.apache.org/jira/browse/HBASE-20707) | Move 
MissingSwitchDefault check from checkstyle to error-prone |  Major | build |
@@ -146,6 +149,7 @@
 | [HBASE-20601](https://issues.apache.org/jira/browse/HBASE-20601) | Add 
multiPut support and other miscellaneous to PE |  Minor | tooling |
 | [HBASE-20627](https://issues.apache.org/jira/browse/HBASE-20627) | Relocate 
RS Group pre/post hooks from RSGroupAdminServer to RSGroupAdminEndpoint |  
Major | . |
 | [HBASE-20591](https://issues.apache.org/jira/browse/HBASE-20591) | nightly 
job doesn't respect maven options |  Critical | test |
+| [HBASE-20560](https://issues.apache.org/jira/browse/HBASE-20560) | Revisit 
the TestReplicationDroppedTables ut |  Major | . |
 | [HBASE-20571](https://issues.apache.org/jira/browse/HBASE-20571) | 
JMXJsonServlet generates invalid JSON if it has NaN in metrics |  Major | UI |
 |