You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2018/11/06 14:54:04 UTC
[09/11] hbase-site git commit: Published site at
a31458bdee4353d99682cb4e108e265ec45f8944.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index d8ba659..975a275 100644
--- a/book.html
+++ b/book.html
@@ -18772,6 +18772,42 @@ restore feature is ideal for creating "cold" copies of data (where a manual step
Previously, users only had the ability to create full backups via the ExportSnapshot functionality. The incremental
backup implementation is the novel improvement over the previous "art" provided by ExportSnapshot.</p>
</div>
+<div class="paragraph">
+<p>The backup and restore feature uses DistCp to transfer files between clusters .
+<a href="https://issues.apache.org/jira/browse/HADOOP-15850">HADOOP-15850</a> fixes a bug where CopyCommitter#concatFileChunks
+unconditionally tried to concatenate the files being DistCp’ed to target cluster (though the files are
+independent) . Without the fix from
+<a href="https://issues.apache.org/jira/browse/HADOOP-15850">HADOOP-15850</a> , the transfer would fail.
+So the backup and restore feature need hadoop version as below</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>2.7.x</p>
+</li>
+<li>
+<p>2.8.x</p>
+</li>
+<li>
+<p>2.9.2+</p>
+</li>
+<li>
+<p>2.10.0+</p>
+</li>
+<li>
+<p>3.0.4+</p>
+</li>
+<li>
+<p>3.1.2+</p>
+</li>
+<li>
+<p>3.2.0+</p>
+</li>
+<li>
+<p>3.3.0+</p>
+</li>
+</ul>
+</div>
</div>
</div>
<div class="sect1">
@@ -41078,7 +41114,7 @@ org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
<div id="footer">
<div id="footer-text">
Version 3.0.0-SNAPSHOT<br>
-Last updated 2018-11-05 14:32:57 UTC
+Last updated 2018-11-06 14:33:18 UTC
</div>
</div>
</body>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 3a0d802..36d027f 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Bulk Loads in Apache HBase (TM)
@@ -316,7 +316,7 @@ under the License. -->
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index f1789bd..ac00290 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Checkstyle Results</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -115964,31 +115964,31 @@
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>173</td></tr>
+<td>176</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>JavadocTagContinuationIndentation</td>
<td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>174</td></tr>
+<td>177</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>182</td></tr>
+<td>185</td></tr>
<tr class="b">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
-<td>241</td></tr>
+<td>244</td></tr>
<tr class="a">
<td><img src="images/icon_error_sml.gif" alt="" /> Error</td>
<td>coding</td>
<td>InnerAssignment</td>
<td>Inner assignments should be avoided.</td>
-<td>243</td></tr></table></div>
+<td>246</td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.wal.NamespaceGroupingStrategy.java">org/apache/hadoop/hbase/wal/NamespaceGroupingStrategy.java</h3>
<table border="0" class="table table-striped">
@@ -116546,7 +116546,7 @@
<td>javadoc</td>
<td>NonEmptyAtclauseDescription</td>
<td>At-clause should have a non-empty description.</td>
-<td>298</td></tr></table></div>
+<td>308</td></tr></table></div>
<div class="section">
<h3 id="org.apache.hadoop.hbase.wal.WALKey.java">org/apache/hadoop/hbase/wal/WALKey.java</h3>
<table border="0" class="table table-striped">
@@ -117279,7 +117279,7 @@
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index 903cdec..5d6eb77 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase –
Code of Conduct Policy
@@ -385,7 +385,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index 84e307c..44e8559 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Project Dependencies</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -450,7 +450,7 @@
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 61dc84d..6ea3d69 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Reactor Dependency Convergence</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -889,7 +889,7 @@
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index a48f056..111ec7c 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Dependency Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -323,7 +323,7 @@
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index 6785ff0..e70f24c 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20181105" />
+ <meta name="Date-Revision-yyyymmdd" content="20181106" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache HBase – Project Dependency Management</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" />
@@ -1015,7 +1015,7 @@
<a href="https://www.apache.org/">The Apache Software Foundation</a>.
All rights reserved.
- <li id="publishDate" class="pull-right">Last Published: 2018-11-05</li>
+ <li id="publishDate" class="pull-right">Last Published: 2018-11-06</li>
</p>
</div>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 9bd2331..3c06489 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3824,7 +3824,7 @@
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Mon Nov 5 14:44:12 UTC 2018"</code></td>
+<td class="colLast"><code>"Tue Nov 6 14:44:50 UTC 2018"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
@@ -3838,7 +3838,7 @@
<!-- -->
</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"e5eeae6af42369499135652feacb35e4"</code></td>
+<td class="colLast"><code>"704999be84a6927f48d112b5a1611ea3"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">
@@ -16963,7 +16963,7 @@
<!-- -->
</a><code>private static final int</code></td>
<td><code><a href="org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#MAX_NODE_SIZE">MAX_NODE_SIZE</a></code></td>
-<td class="colLast"><code>64</code></td>
+<td class="colLast"><code>256</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.hadoop.hbase.procedure2.store.BitSetNode.WORD_MASK">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 1ca258c..9702e97 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -39062,7 +39062,9 @@
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/errorhandling/TimeoutException.html#getEnd--">getEnd()</a></span> - Method in exception org.apache.hadoop.hbase.errorhandling.<a href="org/apache/hadoop/hbase/errorhandling/TimeoutException.html" title="class in org.apache.hadoop.hbase.errorhandling">TimeoutException</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#getEnd--">getEnd()</a></span> - Method in class org.apache.hadoop.hbase.procedure2.store.<a href="org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a></dt>
-<dd> </dd>
+<dd>
+<div class="block">Inclusive.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfo.html#getEndKey--">getEndKey()</a></span> - Method in interface org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/RegionInfoBuilder.MutableRegionInfo.html#getEndKey--">getEndKey()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/RegionInfoBuilder.MutableRegionInfo.html" title="class in org.apache.hadoop.hbase.client">RegionInfoBuilder.MutableRegionInfo</a></dt>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html b/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
index 944c9c9..ed5f09d 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
@@ -133,11 +133,6 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>(package private) void</code></td>
-<td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#checkOnlineRegionsReport-org.apache.hadoop.hbase.master.assignment.ServerStateNode-java.util.Set-">checkOnlineRegionsReport</a></span>(<a href="../../../../../org/apache/hadoop/hbase/master/assignment/ServerStateNode.html" title="class in org.apache.hadoop.hbase.master.assignment">ServerStateNode</a> serverNode,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> regionNames)</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">AssignmentManager.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#reportOnlineRegions-org.apache.hadoop.hbase.ServerName-java.util.Set-">reportOnlineRegions</a></span>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> regionNames)</code>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
index 7208b48..d6b1076 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
@@ -2020,12 +2020,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/master/ServerListe
<li class="blockList">
<h4>checkOnlineRegionsReport</h4>
<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html#line.1056">checkOnlineRegionsReport</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/assignment/ServerStateNode.html" title="class in org.apache.hadoop.hbase.master.assignment">ServerStateNode</a> serverNode,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> regionNames)
- throws <a href="../../../../../../org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase">YouAreDeadException</a></pre>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../../../../../org/apache/hadoop/hbase/YouAreDeadException.html" title="class in org.apache.hadoop.hbase">YouAreDeadException</a></code></dd>
-</dl>
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> regionNames)</pre>
</li>
</ul>
<a name="waitServerReportEvent-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.procedure2.Procedure-">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/org/apache/hadoop/hbase/procedure2/FailedProcedure.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/FailedProcedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/FailedProcedure.html
index 0e50f04..5f9dd92 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/FailedProcedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/FailedProcedure.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/FailedProcedure.html#line.30">FailedProcedure</a><TEnvironment>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/procedure2/FailedProcedure.html#line.30">FailedProcedure</a><TEnvironment>
extends <a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html" title="class in org.apache.hadoop.hbase.procedure2">Procedure</a><TEnvironment></pre>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
index dcc8fb8..d85b8c2 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
@@ -1008,7 +1008,7 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>(package private) class </code></td>
+<td class="colFirst"><code>class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/FailedProcedure.html" title="class in org.apache.hadoop.hbase.procedure2">FailedProcedure</a><TEnvironment></span></code> </td>
</tr>
<tr class="altColor">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html
index 8978238..208dd40 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html
@@ -288,7 +288,9 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#getEnd--">getEnd</a></span>()</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#getEnd--">getEnd</a></span>()</code>
+<div class="block">Inclusive.</div>
+</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>long</code></td>
@@ -406,7 +408,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>MAX_NODE_SIZE</h4>
-<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.60">MAX_NODE_SIZE</a></pre>
+<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.64">MAX_NODE_SIZE</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.procedure2.store.BitSetNode.MAX_NODE_SIZE">Constant Field Values</a></dd>
@@ -419,7 +421,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>partial</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.66">partial</a></pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.70">partial</a></pre>
<div class="block">Mimics <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.html#partial"><code>ProcedureStoreTracker.partial</code></a>. It will effect how we fill the new deleted bits
when growing.</div>
</li>
@@ -430,7 +432,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>modified</h4>
-<pre>private long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.72">modified</a></pre>
+<pre>private long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.76">modified</a></pre>
<div class="block">Set of procedures which have been modified since last <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#resetModified--"><code>resetModified()</code></a>. Useful to track
procedures which have been modified since last WAL write.</div>
</li>
@@ -441,7 +443,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>deleted</h4>
-<pre>private long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.78">deleted</a></pre>
+<pre>private long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.82">deleted</a></pre>
<div class="block">Keeps track of procedure ids which belong to this bitmap's range and have been deleted. This
represents global state since it's not reset on WAL rolls.</div>
</li>
@@ -452,7 +454,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>start</h4>
-<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.82">start</a></pre>
+<pre>private long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.86">start</a></pre>
<div class="block">Offset of bitmap i.e. procedure id corresponding to first bit.</div>
</li>
</ul>
@@ -470,7 +472,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>BitSetNode</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.105">BitSetNode</a>(long procId,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.109">BitSetNode</a>(long procId,
boolean partial)</pre>
</li>
</ul>
@@ -480,7 +482,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>BitSetNode</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.119">BitSetNode</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode data)</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.123">BitSetNode</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode data)</pre>
</li>
</ul>
<a name="BitSetNode-org.apache.hadoop.hbase.procedure2.store.BitSetNode-boolean-">
@@ -489,7 +491,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>BitSetNode</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.132">BitSetNode</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a> other,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.136">BitSetNode</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a> other,
boolean resetDelete)</pre>
</li>
</ul>
@@ -507,7 +509,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>dump</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.84">dump</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.88">dump</a>()</pre>
</li>
</ul>
<a name="insertOrUpdate-long-">
@@ -516,7 +518,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>insertOrUpdate</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.153">insertOrUpdate</a>(long procId)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.157">insertOrUpdate</a>(long procId)</pre>
</li>
</ul>
<a name="delete-long-">
@@ -525,7 +527,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.157">delete</a>(long procId)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.161">delete</a>(long procId)</pre>
</li>
</ul>
<a name="getStart--">
@@ -534,7 +536,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getStart</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.161">getStart</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.165">getStart</a>()</pre>
</li>
</ul>
<a name="getEnd--">
@@ -543,7 +545,8 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getEnd</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.165">getEnd</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.172">getEnd</a>()</pre>
+<div class="block">Inclusive.</div>
</li>
</ul>
<a name="contains-long-">
@@ -552,7 +555,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.169">contains</a>(long procId)</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.176">contains</a>(long procId)</pre>
</li>
</ul>
<a name="isDeleted-long-">
@@ -561,7 +564,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isDeleted</h4>
-<pre>public <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html" title="enum in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.DeleteState</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.173">isDeleted</a>(long procId)</pre>
+<pre>public <a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/ProcedureStoreTracker.DeleteState.html" title="enum in org.apache.hadoop.hbase.procedure2.store">ProcedureStoreTracker.DeleteState</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.180">isDeleted</a>(long procId)</pre>
</li>
</ul>
<a name="isModified-long-">
@@ -570,7 +573,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isModified</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.182">isModified</a>(long procId)</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.191">isModified</a>(long procId)</pre>
</li>
</ul>
<a name="isAllModified--">
@@ -579,7 +582,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isAllModified</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.194">isAllModified</a>()</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.205">isAllModified</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true, if all the procedures has been modified.</dd>
@@ -592,7 +595,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getActiveProcIds</h4>
-<pre>public long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.207">getActiveProcIds</a>()</pre>
+<pre>public long[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.218">getActiveProcIds</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>all the active procedure ids in this bit set.</dd>
@@ -605,7 +608,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.228">isEmpty</a>()</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.239">isEmpty</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true, if there are no active procedures in this BitSetNode, else false.</dd>
@@ -618,7 +621,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>resetModified</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.238">resetModified</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.249">resetModified</a>()</pre>
</li>
</ul>
<a name="unsetPartialFlag--">
@@ -627,7 +630,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>unsetPartialFlag</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.242">unsetPartialFlag</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.253">unsetPartialFlag</a>()</pre>
</li>
</ul>
<a name="convert--">
@@ -636,7 +639,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>convert</h4>
-<pre>public org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.258">convert</a>()</pre>
+<pre>public org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.269">convert</a>()</pre>
<div class="block">Convert to
org.apache.hadoop.hbase.protobuf.generated.ProcedureProtos.ProcedureStoreTracker.TrackerNode
protobuf.</div>
@@ -648,7 +651,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>canGrow</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.272">canGrow</a>(long procId)</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.283">canGrow</a>(long procId)</pre>
</li>
</ul>
<a name="canMerge-org.apache.hadoop.hbase.procedure2.store.BitSetNode-">
@@ -657,7 +660,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>canMerge</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.276">canMerge</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a> rightNode)</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.291">canMerge</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a> rightNode)</pre>
</li>
</ul>
<a name="grow-long-">
@@ -666,7 +669,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>grow</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.282">grow</a>(long procId)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.297">grow</a>(long procId)</pre>
</li>
</ul>
<a name="merge-org.apache.hadoop.hbase.procedure2.store.BitSetNode-">
@@ -675,7 +678,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>merge</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.316">merge</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a> rightNode)</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.333">merge</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure2/store/BitSetNode.html" title="class in org.apache.hadoop.hbase.procedure2.store">BitSetNode</a> rightNode)</pre>
</li>
</ul>
<a name="toString--">
@@ -684,7 +687,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.341">toString</a>()</pre>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.352">toString</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -697,7 +700,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getActiveMinProcId</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.348">getActiveMinProcId</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.359">getActiveMinProcId</a>()</pre>
</li>
</ul>
<a name="getActiveMaxProcId--">
@@ -706,7 +709,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getActiveMaxProcId</h4>
-<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.368">getActiveMaxProcId</a>()</pre>
+<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.379">getActiveMaxProcId</a>()</pre>
</li>
</ul>
<a name="getBitmapIndex-long-">
@@ -715,7 +718,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBitmapIndex</h4>
-<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.390">getBitmapIndex</a>(long procId)</pre>
+<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.401">getBitmapIndex</a>(long procId)</pre>
</li>
</ul>
<a name="updateState-long-boolean-">
@@ -724,7 +727,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>updateState</h4>
-<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.394">updateState</a>(long procId,
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.405">updateState</a>(long procId,
boolean isDeleted)</pre>
</li>
</ul>
@@ -734,7 +737,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>alignUp</h4>
-<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.413">alignUp</a>(long x)</pre>
+<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.424">alignUp</a>(long x)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>upper boundary (aligned to multiple of BITS_PER_WORD) of bitmap range x belongs to.</dd>
@@ -747,7 +750,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>alignDown</h4>
-<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.420">alignDown</a>(long x)</pre>
+<pre>private static long <a href="../../../../../../src-html/org/apache/hadoop/hbase/procedure2/store/BitSetNode.html#line.431">alignDown</a>(long x)</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>lower boundary (aligned to multiple of BITS_PER_WORD) of bitmap range x belongs to.</dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
index df7002f..9dccda3 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/WALFactory.html
@@ -518,7 +518,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>singleton</h4>
-<pre>private static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.396">singleton</a></pre>
+<pre>private static final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.406">singleton</a></pre>
</li>
</ul>
<a name="SINGLETON_ID">
@@ -527,7 +527,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>SINGLETON_ID</h4>
-<pre>private static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.397">SINGLETON_ID</a></pre>
+<pre>private static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.407">SINGLETON_ID</a></pre>
</li>
</ul>
</li>
@@ -694,7 +694,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getWAL</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.279">getWAL</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> region)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.289">getWAL</a>(<a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a> region)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -710,7 +710,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.289">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.299">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
@@ -725,7 +725,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.300">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.310">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -746,7 +746,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.305">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.315">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter,
boolean allowCustom)
@@ -763,7 +763,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createWALWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.377">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.387">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Create a writer for the WAL.
@@ -785,7 +785,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createRecoveredEditsWriter</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.387">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.397">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Should be package-private, visible for recovery testing.
@@ -804,7 +804,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getInstance</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.400">getInstance</a>(org.apache.hadoop.conf.Configuration configuration)</pre>
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.410">getInstance</a>(org.apache.hadoop.conf.Configuration configuration)</pre>
</li>
</ul>
<a name="createReader-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">
@@ -813,7 +813,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.424">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.434">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -833,7 +833,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createReader</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.434">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.444">createReader</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration,
<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter)
@@ -854,7 +854,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createReaderIgnoreCustomClass</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.445">createReaderIgnoreCustomClass</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.455">createReaderIgnoreCustomClass</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -875,7 +875,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createRecoveredEditsWriter</h4>
-<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.455">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.465">createRecoveredEditsWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -895,7 +895,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>createWALWriter</h4>
-<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.467">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
+<pre>public static <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.Writer.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider.Writer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.477">createWALWriter</a>(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration configuration)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -915,7 +915,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getWALProvider</h4>
-<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.473">getWALProvider</a>()</pre>
+<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.483">getWALProvider</a>()</pre>
</li>
</ul>
<a name="getMetaWALProvider--">
@@ -924,7 +924,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>getMetaWALProvider</h4>
-<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.477">getMetaWALProvider</a>()</pre>
+<pre>public final <a href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" title="interface in org.apache.hadoop.hbase.wal">WALProvider</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALFactory.html#line.487">getMetaWALProvider</a>()</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/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 d8bf7b7..520b923 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
@@ -18,9 +18,9 @@
<span class="sourceLineNo">010</span> public static final String version = "3.0.0-SNAPSHOT";<a name="line.10"></a>
<span class="sourceLineNo">011</span> public static final String revision = "";<a name="line.11"></a>
<span class="sourceLineNo">012</span> public static final String user = "jenkins";<a name="line.12"></a>
-<span class="sourceLineNo">013</span> public static final String date = "Mon Nov 5 14:44:12 UTC 2018";<a name="line.13"></a>
+<span class="sourceLineNo">013</span> public static final String date = "Tue Nov 6 14:44:50 UTC 2018";<a name="line.13"></a>
<span class="sourceLineNo">014</span> public static final String url = "git://jenkins-websites1.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a>
-<span class="sourceLineNo">015</span> public static final String srcChecksum = "e5eeae6af42369499135652feacb35e4";<a name="line.15"></a>
+<span class="sourceLineNo">015</span> public static final String srcChecksum = "704999be84a6927f48d112b5a1611ea3";<a name="line.15"></a>
<span class="sourceLineNo">016</span>}<a name="line.16"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
index f3bc259..8ef8fea 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
@@ -1061,53 +1061,53 @@
<span class="sourceLineNo">1053</span> }<a name="line.1053"></a>
<span class="sourceLineNo">1054</span> }<a name="line.1054"></a>
<span class="sourceLineNo">1055</span><a name="line.1055"></a>
-<span class="sourceLineNo">1056</span> void checkOnlineRegionsReport(final ServerStateNode serverNode, final Set<byte[]> regionNames)<a name="line.1056"></a>
-<span class="sourceLineNo">1057</span> throws YouAreDeadException {<a name="line.1057"></a>
-<span class="sourceLineNo">1058</span> final ServerName serverName = serverNode.getServerName();<a name="line.1058"></a>
-<span class="sourceLineNo">1059</span> try {<a name="line.1059"></a>
-<span class="sourceLineNo">1060</span> for (byte[] regionName: regionNames) {<a name="line.1060"></a>
-<span class="sourceLineNo">1061</span> if (!isRunning()) {<a name="line.1061"></a>
-<span class="sourceLineNo">1062</span> return;<a name="line.1062"></a>
-<span class="sourceLineNo">1063</span> }<a name="line.1063"></a>
-<span class="sourceLineNo">1064</span> final RegionStateNode regionNode = regionStates.getRegionStateNodeFromName(regionName);<a name="line.1064"></a>
-<span class="sourceLineNo">1065</span> if (regionNode == null) {<a name="line.1065"></a>
-<span class="sourceLineNo">1066</span> throw new UnexpectedStateException("Not online: " + Bytes.toStringBinary(regionName));<a name="line.1066"></a>
-<span class="sourceLineNo">1067</span> }<a name="line.1067"></a>
-<span class="sourceLineNo">1068</span> regionNode.lock();<a name="line.1068"></a>
-<span class="sourceLineNo">1069</span> try {<a name="line.1069"></a>
-<span class="sourceLineNo">1070</span> if (regionNode.isInState(State.OPENING, State.OPEN)) {<a name="line.1070"></a>
-<span class="sourceLineNo">1071</span> if (!regionNode.getRegionLocation().equals(serverName)) {<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span> " reported OPEN on server=" + serverName +<a name="line.1073"></a>
-<span class="sourceLineNo">1074</span> " but state has otherwise.");<a name="line.1074"></a>
-<span class="sourceLineNo">1075</span> } else if (regionNode.isInState(State.OPENING)) {<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span> try {<a name="line.1076"></a>
-<span class="sourceLineNo">1077</span> if (!reportTransition(regionNode, serverNode, TransitionCode.OPENED, 0)) {<a name="line.1077"></a>
-<span class="sourceLineNo">1078</span> LOG.warn(regionNode.toString() + " reported OPEN on server=" + serverName +<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span> " but state has otherwise AND NO procedure is running");<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span> }<a name="line.1080"></a>
-<span class="sourceLineNo">1081</span> } catch (UnexpectedStateException e) {<a name="line.1081"></a>
-<span class="sourceLineNo">1082</span> LOG.warn(regionNode.toString() + " reported unexpteced OPEN: " + e.getMessage(), e);<a name="line.1082"></a>
-<span class="sourceLineNo">1083</span> }<a name="line.1083"></a>
-<span class="sourceLineNo">1084</span> }<a name="line.1084"></a>
-<span class="sourceLineNo">1085</span> } else if (!regionNode.isInState(State.CLOSING, State.SPLITTING)) {<a name="line.1085"></a>
-<span class="sourceLineNo">1086</span> long diff = regionNode.getLastUpdate() - EnvironmentEdgeManager.currentTime();<a name="line.1086"></a>
-<span class="sourceLineNo">1087</span> if (diff > 1000/*One Second... make configurable if an issue*/) {<a name="line.1087"></a>
-<span class="sourceLineNo">1088</span> // So, we can get report that a region is CLOSED or SPLIT because a heartbeat<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span> // came in at about same time as a region transition. Make sure there is some<a name="line.1089"></a>
-<span class="sourceLineNo">1090</span> // elapsed time between killing remote server.<a name="line.1090"></a>
-<span class="sourceLineNo">1091</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1091"></a>
-<span class="sourceLineNo">1092</span> " reported an unexpected OPEN; time since last update=" + diff);<a name="line.1092"></a>
-<span class="sourceLineNo">1093</span> }<a name="line.1093"></a>
-<span class="sourceLineNo">1094</span> }<a name="line.1094"></a>
-<span class="sourceLineNo">1095</span> } finally {<a name="line.1095"></a>
-<span class="sourceLineNo">1096</span> regionNode.unlock();<a name="line.1096"></a>
-<span class="sourceLineNo">1097</span> }<a name="line.1097"></a>
-<span class="sourceLineNo">1098</span> }<a name="line.1098"></a>
-<span class="sourceLineNo">1099</span> } catch (IOException e) {<a name="line.1099"></a>
-<span class="sourceLineNo">1100</span> LOG.warn("Killing " + serverName + ": " + e.getMessage());<a name="line.1100"></a>
-<span class="sourceLineNo">1101</span> killRegionServer(serverNode);<a name="line.1101"></a>
-<span class="sourceLineNo">1102</span> throw (YouAreDeadException)new YouAreDeadException(e.getMessage()).initCause(e);<a name="line.1102"></a>
+<span class="sourceLineNo">1056</span> void checkOnlineRegionsReport(final ServerStateNode serverNode, final Set<byte[]> regionNames) {<a name="line.1056"></a>
+<span class="sourceLineNo">1057</span> final ServerName serverName = serverNode.getServerName();<a name="line.1057"></a>
+<span class="sourceLineNo">1058</span> try {<a name="line.1058"></a>
+<span class="sourceLineNo">1059</span> for (byte[] regionName: regionNames) {<a name="line.1059"></a>
+<span class="sourceLineNo">1060</span> if (!isRunning()) {<a name="line.1060"></a>
+<span class="sourceLineNo">1061</span> return;<a name="line.1061"></a>
+<span class="sourceLineNo">1062</span> }<a name="line.1062"></a>
+<span class="sourceLineNo">1063</span> final RegionStateNode regionNode = regionStates.getRegionStateNodeFromName(regionName);<a name="line.1063"></a>
+<span class="sourceLineNo">1064</span> if (regionNode == null) {<a name="line.1064"></a>
+<span class="sourceLineNo">1065</span> throw new UnexpectedStateException("Not online: " + Bytes.toStringBinary(regionName));<a name="line.1065"></a>
+<span class="sourceLineNo">1066</span> }<a name="line.1066"></a>
+<span class="sourceLineNo">1067</span> regionNode.lock();<a name="line.1067"></a>
+<span class="sourceLineNo">1068</span> try {<a name="line.1068"></a>
+<span class="sourceLineNo">1069</span> if (regionNode.isInState(State.OPENING, State.OPEN)) {<a name="line.1069"></a>
+<span class="sourceLineNo">1070</span> if (!regionNode.getRegionLocation().equals(serverName)) {<a name="line.1070"></a>
+<span class="sourceLineNo">1071</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1071"></a>
+<span class="sourceLineNo">1072</span> " reported OPEN on server=" + serverName +<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span> " but state has otherwise.");<a name="line.1073"></a>
+<span class="sourceLineNo">1074</span> } else if (regionNode.isInState(State.OPENING)) {<a name="line.1074"></a>
+<span class="sourceLineNo">1075</span> try {<a name="line.1075"></a>
+<span class="sourceLineNo">1076</span> if (!reportTransition(regionNode, serverNode, TransitionCode.OPENED, 0)) {<a name="line.1076"></a>
+<span class="sourceLineNo">1077</span> LOG.warn(regionNode.toString() + " reported OPEN on server=" + serverName +<a name="line.1077"></a>
+<span class="sourceLineNo">1078</span> " but state has otherwise AND NO procedure is running");<a name="line.1078"></a>
+<span class="sourceLineNo">1079</span> }<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span> } catch (UnexpectedStateException e) {<a name="line.1080"></a>
+<span class="sourceLineNo">1081</span> LOG.warn(regionNode.toString() + " reported unexpteced OPEN: " + e.getMessage(), e);<a name="line.1081"></a>
+<span class="sourceLineNo">1082</span> }<a name="line.1082"></a>
+<span class="sourceLineNo">1083</span> }<a name="line.1083"></a>
+<span class="sourceLineNo">1084</span> } else if (!regionNode.isInState(State.CLOSING, State.SPLITTING)) {<a name="line.1084"></a>
+<span class="sourceLineNo">1085</span> long diff = regionNode.getLastUpdate() - EnvironmentEdgeManager.currentTime();<a name="line.1085"></a>
+<span class="sourceLineNo">1086</span> if (diff > 1000/*One Second... make configurable if an issue*/) {<a name="line.1086"></a>
+<span class="sourceLineNo">1087</span> // So, we can get report that a region is CLOSED or SPLIT because a heartbeat<a name="line.1087"></a>
+<span class="sourceLineNo">1088</span> // came in at about same time as a region transition. Make sure there is some<a name="line.1088"></a>
+<span class="sourceLineNo">1089</span> // elapsed time between killing remote server.<a name="line.1089"></a>
+<span class="sourceLineNo">1090</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1090"></a>
+<span class="sourceLineNo">1091</span> " reported an unexpected OPEN; time since last update=" + diff);<a name="line.1091"></a>
+<span class="sourceLineNo">1092</span> }<a name="line.1092"></a>
+<span class="sourceLineNo">1093</span> }<a name="line.1093"></a>
+<span class="sourceLineNo">1094</span> } finally {<a name="line.1094"></a>
+<span class="sourceLineNo">1095</span> regionNode.unlock();<a name="line.1095"></a>
+<span class="sourceLineNo">1096</span> }<a name="line.1096"></a>
+<span class="sourceLineNo">1097</span> }<a name="line.1097"></a>
+<span class="sourceLineNo">1098</span> } catch (IOException e) {<a name="line.1098"></a>
+<span class="sourceLineNo">1099</span> //See HBASE-21421, we can count on reportRegionStateTransition calls<a name="line.1099"></a>
+<span class="sourceLineNo">1100</span> //We only log a warming here. It could be a network lag.<a name="line.1100"></a>
+<span class="sourceLineNo">1101</span> LOG.warn("Failed to checkOnlineRegionsReport, maybe due to network lag, "<a name="line.1101"></a>
+<span class="sourceLineNo">1102</span> + "if this message continues, be careful of double assign", e);<a name="line.1102"></a>
<span class="sourceLineNo">1103</span> }<a name="line.1103"></a>
<span class="sourceLineNo">1104</span> }<a name="line.1104"></a>
<span class="sourceLineNo">1105</span><a name="line.1105"></a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd4d10ee/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
index f3bc259..8ef8fea 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
@@ -1061,53 +1061,53 @@
<span class="sourceLineNo">1053</span> }<a name="line.1053"></a>
<span class="sourceLineNo">1054</span> }<a name="line.1054"></a>
<span class="sourceLineNo">1055</span><a name="line.1055"></a>
-<span class="sourceLineNo">1056</span> void checkOnlineRegionsReport(final ServerStateNode serverNode, final Set<byte[]> regionNames)<a name="line.1056"></a>
-<span class="sourceLineNo">1057</span> throws YouAreDeadException {<a name="line.1057"></a>
-<span class="sourceLineNo">1058</span> final ServerName serverName = serverNode.getServerName();<a name="line.1058"></a>
-<span class="sourceLineNo">1059</span> try {<a name="line.1059"></a>
-<span class="sourceLineNo">1060</span> for (byte[] regionName: regionNames) {<a name="line.1060"></a>
-<span class="sourceLineNo">1061</span> if (!isRunning()) {<a name="line.1061"></a>
-<span class="sourceLineNo">1062</span> return;<a name="line.1062"></a>
-<span class="sourceLineNo">1063</span> }<a name="line.1063"></a>
-<span class="sourceLineNo">1064</span> final RegionStateNode regionNode = regionStates.getRegionStateNodeFromName(regionName);<a name="line.1064"></a>
-<span class="sourceLineNo">1065</span> if (regionNode == null) {<a name="line.1065"></a>
-<span class="sourceLineNo">1066</span> throw new UnexpectedStateException("Not online: " + Bytes.toStringBinary(regionName));<a name="line.1066"></a>
-<span class="sourceLineNo">1067</span> }<a name="line.1067"></a>
-<span class="sourceLineNo">1068</span> regionNode.lock();<a name="line.1068"></a>
-<span class="sourceLineNo">1069</span> try {<a name="line.1069"></a>
-<span class="sourceLineNo">1070</span> if (regionNode.isInState(State.OPENING, State.OPEN)) {<a name="line.1070"></a>
-<span class="sourceLineNo">1071</span> if (!regionNode.getRegionLocation().equals(serverName)) {<a name="line.1071"></a>
-<span class="sourceLineNo">1072</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1072"></a>
-<span class="sourceLineNo">1073</span> " reported OPEN on server=" + serverName +<a name="line.1073"></a>
-<span class="sourceLineNo">1074</span> " but state has otherwise.");<a name="line.1074"></a>
-<span class="sourceLineNo">1075</span> } else if (regionNode.isInState(State.OPENING)) {<a name="line.1075"></a>
-<span class="sourceLineNo">1076</span> try {<a name="line.1076"></a>
-<span class="sourceLineNo">1077</span> if (!reportTransition(regionNode, serverNode, TransitionCode.OPENED, 0)) {<a name="line.1077"></a>
-<span class="sourceLineNo">1078</span> LOG.warn(regionNode.toString() + " reported OPEN on server=" + serverName +<a name="line.1078"></a>
-<span class="sourceLineNo">1079</span> " but state has otherwise AND NO procedure is running");<a name="line.1079"></a>
-<span class="sourceLineNo">1080</span> }<a name="line.1080"></a>
-<span class="sourceLineNo">1081</span> } catch (UnexpectedStateException e) {<a name="line.1081"></a>
-<span class="sourceLineNo">1082</span> LOG.warn(regionNode.toString() + " reported unexpteced OPEN: " + e.getMessage(), e);<a name="line.1082"></a>
-<span class="sourceLineNo">1083</span> }<a name="line.1083"></a>
-<span class="sourceLineNo">1084</span> }<a name="line.1084"></a>
-<span class="sourceLineNo">1085</span> } else if (!regionNode.isInState(State.CLOSING, State.SPLITTING)) {<a name="line.1085"></a>
-<span class="sourceLineNo">1086</span> long diff = regionNode.getLastUpdate() - EnvironmentEdgeManager.currentTime();<a name="line.1086"></a>
-<span class="sourceLineNo">1087</span> if (diff > 1000/*One Second... make configurable if an issue*/) {<a name="line.1087"></a>
-<span class="sourceLineNo">1088</span> // So, we can get report that a region is CLOSED or SPLIT because a heartbeat<a name="line.1088"></a>
-<span class="sourceLineNo">1089</span> // came in at about same time as a region transition. Make sure there is some<a name="line.1089"></a>
-<span class="sourceLineNo">1090</span> // elapsed time between killing remote server.<a name="line.1090"></a>
-<span class="sourceLineNo">1091</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1091"></a>
-<span class="sourceLineNo">1092</span> " reported an unexpected OPEN; time since last update=" + diff);<a name="line.1092"></a>
-<span class="sourceLineNo">1093</span> }<a name="line.1093"></a>
-<span class="sourceLineNo">1094</span> }<a name="line.1094"></a>
-<span class="sourceLineNo">1095</span> } finally {<a name="line.1095"></a>
-<span class="sourceLineNo">1096</span> regionNode.unlock();<a name="line.1096"></a>
-<span class="sourceLineNo">1097</span> }<a name="line.1097"></a>
-<span class="sourceLineNo">1098</span> }<a name="line.1098"></a>
-<span class="sourceLineNo">1099</span> } catch (IOException e) {<a name="line.1099"></a>
-<span class="sourceLineNo">1100</span> LOG.warn("Killing " + serverName + ": " + e.getMessage());<a name="line.1100"></a>
-<span class="sourceLineNo">1101</span> killRegionServer(serverNode);<a name="line.1101"></a>
-<span class="sourceLineNo">1102</span> throw (YouAreDeadException)new YouAreDeadException(e.getMessage()).initCause(e);<a name="line.1102"></a>
+<span class="sourceLineNo">1056</span> void checkOnlineRegionsReport(final ServerStateNode serverNode, final Set<byte[]> regionNames) {<a name="line.1056"></a>
+<span class="sourceLineNo">1057</span> final ServerName serverName = serverNode.getServerName();<a name="line.1057"></a>
+<span class="sourceLineNo">1058</span> try {<a name="line.1058"></a>
+<span class="sourceLineNo">1059</span> for (byte[] regionName: regionNames) {<a name="line.1059"></a>
+<span class="sourceLineNo">1060</span> if (!isRunning()) {<a name="line.1060"></a>
+<span class="sourceLineNo">1061</span> return;<a name="line.1061"></a>
+<span class="sourceLineNo">1062</span> }<a name="line.1062"></a>
+<span class="sourceLineNo">1063</span> final RegionStateNode regionNode = regionStates.getRegionStateNodeFromName(regionName);<a name="line.1063"></a>
+<span class="sourceLineNo">1064</span> if (regionNode == null) {<a name="line.1064"></a>
+<span class="sourceLineNo">1065</span> throw new UnexpectedStateException("Not online: " + Bytes.toStringBinary(regionName));<a name="line.1065"></a>
+<span class="sourceLineNo">1066</span> }<a name="line.1066"></a>
+<span class="sourceLineNo">1067</span> regionNode.lock();<a name="line.1067"></a>
+<span class="sourceLineNo">1068</span> try {<a name="line.1068"></a>
+<span class="sourceLineNo">1069</span> if (regionNode.isInState(State.OPENING, State.OPEN)) {<a name="line.1069"></a>
+<span class="sourceLineNo">1070</span> if (!regionNode.getRegionLocation().equals(serverName)) {<a name="line.1070"></a>
+<span class="sourceLineNo">1071</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1071"></a>
+<span class="sourceLineNo">1072</span> " reported OPEN on server=" + serverName +<a name="line.1072"></a>
+<span class="sourceLineNo">1073</span> " but state has otherwise.");<a name="line.1073"></a>
+<span class="sourceLineNo">1074</span> } else if (regionNode.isInState(State.OPENING)) {<a name="line.1074"></a>
+<span class="sourceLineNo">1075</span> try {<a name="line.1075"></a>
+<span class="sourceLineNo">1076</span> if (!reportTransition(regionNode, serverNode, TransitionCode.OPENED, 0)) {<a name="line.1076"></a>
+<span class="sourceLineNo">1077</span> LOG.warn(regionNode.toString() + " reported OPEN on server=" + serverName +<a name="line.1077"></a>
+<span class="sourceLineNo">1078</span> " but state has otherwise AND NO procedure is running");<a name="line.1078"></a>
+<span class="sourceLineNo">1079</span> }<a name="line.1079"></a>
+<span class="sourceLineNo">1080</span> } catch (UnexpectedStateException e) {<a name="line.1080"></a>
+<span class="sourceLineNo">1081</span> LOG.warn(regionNode.toString() + " reported unexpteced OPEN: " + e.getMessage(), e);<a name="line.1081"></a>
+<span class="sourceLineNo">1082</span> }<a name="line.1082"></a>
+<span class="sourceLineNo">1083</span> }<a name="line.1083"></a>
+<span class="sourceLineNo">1084</span> } else if (!regionNode.isInState(State.CLOSING, State.SPLITTING)) {<a name="line.1084"></a>
+<span class="sourceLineNo">1085</span> long diff = regionNode.getLastUpdate() - EnvironmentEdgeManager.currentTime();<a name="line.1085"></a>
+<span class="sourceLineNo">1086</span> if (diff > 1000/*One Second... make configurable if an issue*/) {<a name="line.1086"></a>
+<span class="sourceLineNo">1087</span> // So, we can get report that a region is CLOSED or SPLIT because a heartbeat<a name="line.1087"></a>
+<span class="sourceLineNo">1088</span> // came in at about same time as a region transition. Make sure there is some<a name="line.1088"></a>
+<span class="sourceLineNo">1089</span> // elapsed time between killing remote server.<a name="line.1089"></a>
+<span class="sourceLineNo">1090</span> throw new UnexpectedStateException(regionNode.toString() +<a name="line.1090"></a>
+<span class="sourceLineNo">1091</span> " reported an unexpected OPEN; time since last update=" + diff);<a name="line.1091"></a>
+<span class="sourceLineNo">1092</span> }<a name="line.1092"></a>
+<span class="sourceLineNo">1093</span> }<a name="line.1093"></a>
+<span class="sourceLineNo">1094</span> } finally {<a name="line.1094"></a>
+<span class="sourceLineNo">1095</span> regionNode.unlock();<a name="line.1095"></a>
+<span class="sourceLineNo">1096</span> }<a name="line.1096"></a>
+<span class="sourceLineNo">1097</span> }<a name="line.1097"></a>
+<span class="sourceLineNo">1098</span> } catch (IOException e) {<a name="line.1098"></a>
+<span class="sourceLineNo">1099</span> //See HBASE-21421, we can count on reportRegionStateTransition calls<a name="line.1099"></a>
+<span class="sourceLineNo">1100</span> //We only log a warming here. It could be a network lag.<a name="line.1100"></a>
+<span class="sourceLineNo">1101</span> LOG.warn("Failed to checkOnlineRegionsReport, maybe due to network lag, "<a name="line.1101"></a>
+<span class="sourceLineNo">1102</span> + "if this message continues, be careful of double assign", e);<a name="line.1102"></a>
<span class="sourceLineNo">1103</span> }<a name="line.1103"></a>
<span class="sourceLineNo">1104</span> }<a name="line.1104"></a>
<span class="sourceLineNo">1105</span><a name="line.1105"></a>