hbase git commit: HBASE-20842 Infinite loop when replaying remote wals
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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/
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
Repository: hbase Updated Tags: refs/tags/2.1.0RC0 [created] 955ab56e7
[hbase] Git Push Summary
Repository: hbase Updated Tags: refs/tags/2.1.0RC0 [deleted] 405250662
hbase git commit: HBASE-20832 Addendum missed several issues
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 | |