http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/export_control.html
----------------------------------------------------------------------
diff --git a/export_control.html b/export_control.html
index ade3565..762360b 100644
--- a/export_control.html
+++ b/export_control.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Export Control
@@ -331,7 +331,7 @@ for more details.</p>
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 39284b6..feafe4d 100644
--- a/index.html
+++ b/index.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase™ Home</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -409,7 +409,7 @@ Apache HBase is an open-source, distributed, versioned, 
non-relational database
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/integration.html
----------------------------------------------------------------------
diff --git a/integration.html b/integration.html
index ef892de..16fdf08 100644
--- a/integration.html
+++ b/integration.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -291,7 +291,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/issue-tracking.html
----------------------------------------------------------------------
diff --git a/issue-tracking.html b/issue-tracking.html
index 6b24643..17d8fd5 100644
--- a/issue-tracking.html
+++ b/issue-tracking.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -288,7 +288,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/license.html
----------------------------------------------------------------------
diff --git a/license.html b/license.html
index 0837b42..5fc0d9b 100644
--- a/license.html
+++ b/license.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -491,7 +491,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/mail-lists.html
----------------------------------------------------------------------
diff --git a/mail-lists.html b/mail-lists.html
index 49dc841..19a56b0 100644
--- a/mail-lists.html
+++ b/mail-lists.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -341,7 +341,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/metrics.html
----------------------------------------------------------------------
diff --git a/metrics.html b/metrics.html
index a7f51ac..3639217 100644
--- a/metrics.html
+++ b/metrics.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Apache HBase (TM) Metrics
@@ -459,7 +459,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS 
-Dcom.sun.management.jmxrem
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/old_news.html
----------------------------------------------------------------------
diff --git a/old_news.html b/old_news.html
index eedd2b0..5066e10 100644
--- a/old_news.html
+++ b/old_news.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Old Apache HBase (TM) News
@@ -440,7 +440,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/plugin-management.html
----------------------------------------------------------------------
diff --git a/plugin-management.html b/plugin-management.html
index 0ed9360..1a50df2 100644
--- a/plugin-management.html
+++ b/plugin-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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -440,7 +440,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/plugins.html
----------------------------------------------------------------------
diff --git a/plugins.html b/plugins.html
index 6073df6..501f8aa 100644
--- a/plugins.html
+++ b/plugins.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -375,7 +375,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/poweredbyhbase.html
----------------------------------------------------------------------
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index 4fe5129..ae981fd 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Powered By Apache HBase™</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -769,7 +769,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/project-info.html
----------------------------------------------------------------------
diff --git a/project-info.html b/project-info.html
index 1b7fc3e..83bcadd 100644
--- a/project-info.html
+++ b/project-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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -335,7 +335,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/project-reports.html
----------------------------------------------------------------------
diff --git a/project-reports.html b/project-reports.html
index 449cdba..9e93653 100644
--- a/project-reports.html
+++ b/project-reports.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -305,7 +305,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/project-summary.html
----------------------------------------------------------------------
diff --git a/project-summary.html b/project-summary.html
index 7f8d3c6..867705e 100644
--- a/project-summary.html
+++ b/project-summary.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -331,7 +331,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/pseudo-distributed.html
----------------------------------------------------------------------
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index 2f36c15..bf635df 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
 Running Apache HBase (TM) in pseudo-distributed mode
@@ -308,7 +308,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/replication.html
----------------------------------------------------------------------
diff --git a/replication.html b/replication.html
index dd1b264..bdac8cd 100644
--- a/replication.html
+++ b/replication.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Apache HBase (TM) Replication
@@ -303,7 +303,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/resources.html
----------------------------------------------------------------------
diff --git a/resources.html b/resources.html
index 808cb8b..38c7b0f 100644
--- a/resources.html
+++ b/resources.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Other Apache HBase (TM) Resources</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -331,7 +331,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/source-repository.html
----------------------------------------------------------------------
diff --git a/source-repository.html b/source-repository.html
index 0c4a98a..d8061c4 100644
--- a/source-repository.html
+++ b/source-repository.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -299,7 +299,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/sponsors.html
----------------------------------------------------------------------
diff --git a/sponsors.html b/sponsors.html
index 5d9508a..9a17777 100644
--- a/sponsors.html
+++ b/sponsors.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase™ Sponsors</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -333,7 +333,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/supportingprojects.html
----------------------------------------------------------------------
diff --git a/supportingprojects.html b/supportingprojects.html
index e3f091e..c170104 100644
--- a/supportingprojects.html
+++ b/supportingprojects.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Supporting Projects</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -520,7 +520,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-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/team-list.html
----------------------------------------------------------------------
diff --git a/team-list.html b/team-list.html
index c6cc0f6..23310ac 100644
--- a/team-list.html
+++ b/team-list.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="20180426" />
+    <meta name="Date-Revision-yyyymmdd" content="20180427" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" 
/>
@@ -730,7 +730,7 @@
                         <a href="https://www.apache.org/";>The Apache Software 
Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-26</li>
+                  <li id="publishDate" class="pull-right">Last Published: 
2018-04-27</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/constant-values.html 
b/testdevapidocs/constant-values.html
index 8608019..9d8cf5c 100644
--- a/testdevapidocs/constant-values.html
+++ b/testdevapidocs/constant-values.html
@@ -10706,7 +10706,7 @@
 <!--   -->
 </a><code>protected&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/hadoop/hbase/replication/TestReplicationBase.html#NB_RETRIES">NB_RETRIES</a></code></td>
-<td class="colLast"><code>10</code></td>
+<td class="colLast"><code>50</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.hadoop.hbase.replication.TestReplicationBase.NB_ROWS_IN_BATCH">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index e159b3f..3168ee3 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -145,8 +145,8 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.backup.<a 
href="../../../../../org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.Failure.html"
 title="enum in org.apache.hadoop.hbase.backup"><span 
class="typeNameLink">TestBackupDeleteWithFailures.Failure</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a 
href="../../../../../org/apache/hadoop/hbase/backup/TestIncrementalBackupMergeWithFailures.FailurePhase.html"
 title="enum in org.apache.hadoop.hbase.backup"><span 
class="typeNameLink">TestIncrementalBackupMergeWithFailures.FailurePhase</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a 
href="../../../../../org/apache/hadoop/hbase/backup/TestBackupDeleteWithFailures.Failure.html"
 title="enum in org.apache.hadoop.hbase.backup"><span 
class="typeNameLink">TestBackupDeleteWithFailures.Failure</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index 80d399d..cc7122b 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -569,15 +569,15 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ClusterManager.ServiceType.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">ClusterManager.ServiceType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.Service.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">RESTApiClusterManager.Service</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.RoleCommand.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">RESTApiClusterManager.RoleCommand</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ResourceChecker.Phase.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">ResourceChecker.Phase</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ClusterManager.ServiceType.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">ClusterManager.ServiceType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ScanPerformanceEvaluation.ScanCounter.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">ScanPerformanceEvaluation.ScanCounter</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/PerformanceEvaluation.Counter.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">PerformanceEvaluation.Counter</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HBaseClusterManager.CommandProvider.Operation.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">HBaseClusterManager.CommandProvider.Operation</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.Service.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">RESTApiClusterManager.Service</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ResourceChecker.Phase.html" 
title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">ResourceChecker.Phase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.Stat.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">IntegrationTestRegionReplicaPerf.Stat</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/ScanPerformanceEvaluation.ScanCounter.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">ScanPerformanceEvaluation.ScanCounter</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a 
href="../../../../org/apache/hadoop/hbase/HBaseClusterManager.CommandProvider.Operation.html"
 title="enum in org.apache.hadoop.hbase"><span 
class="typeNameLink">HBaseClusterManager.CommandProvider.Operation</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
index 28973e0..a1c9b1d 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure/package-tree.html
@@ -81,14 +81,14 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Object</span></a>
 <ul>
-<li 
type="circle">org.apache.hadoop.hbase.procedure2.Procedure&lt;TEnvironment&gt; 
(implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
+<li type="circle">org.apache.hadoop.hbase.procedure.Procedure (implements 
java.util.concurrent.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true";
 title="class or interface in java.util.concurrent">Callable</a>&lt;V&gt;, 
org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure.<a 
href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedureDescriber.TestProcedure.html"
 title="class in org.apache.hadoop.hbase.procedure"><span 
class="typeNameLink">TestProcedureDescriber.TestProcedure</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure.<a 
href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedure.LatchedProcedure.html"
 title="class in org.apache.hadoop.hbase.procedure"><span 
class="typeNameLink">TestProcedure.LatchedProcedure</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.hadoop.hbase.procedure.Procedure (implements 
java.util.concurrent.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true";
 title="class or interface in java.util.concurrent">Callable</a>&lt;V&gt;, 
org.apache.hadoop.hbase.errorhandling.ForeignExceptionListener)
+<li 
type="circle">org.apache.hadoop.hbase.procedure2.Procedure&lt;TEnvironment&gt; 
(implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure.<a 
href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedure.LatchedProcedure.html"
 title="class in org.apache.hadoop.hbase.procedure"><span 
class="typeNameLink">TestProcedure.LatchedProcedure</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure.<a 
href="../../../../../org/apache/hadoop/hbase/procedure/TestProcedureDescriber.TestProcedure.html"
 title="class in org.apache.hadoop.hbase.procedure"><span 
class="typeNameLink">TestProcedureDescriber.TestProcedure</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.procedure.ProcedureManager

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index fbff915..19002f2 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -205,9 +205,9 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a 
href="../../../../../org/apache/hadoop/hbase/procedure2/TestProcedureRecovery.TestStateMachineProcedure.State.html"
 title="enum in org.apache.hadoop.hbase.procedure2"><span 
class="typeNameLink">TestProcedureRecovery.TestStateMachineProcedure.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a 
href="../../../../../org/apache/hadoop/hbase/procedure2/TestYieldProcedures.TestStateMachineProcedure.State.html"
 title="enum in org.apache.hadoop.hbase.procedure2"><span 
class="typeNameLink">TestYieldProcedures.TestStateMachineProcedure.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a 
href="../../../../../org/apache/hadoop/hbase/procedure2/TestStateMachineProcedure.TestSMProcedureState.html"
 title="enum in org.apache.hadoop.hbase.procedure2"><span 
class="typeNameLink">TestStateMachineProcedure.TestSMProcedureState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a 
href="../../../../../org/apache/hadoop/hbase/procedure2/TestProcedureRecovery.TestStateMachineProcedure.State.html"
 title="enum in org.apache.hadoop.hbase.procedure2"><span 
class="typeNameLink">TestProcedureRecovery.TestStateMachineProcedure.State</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index aa1bdd4..a6a0989 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -655,11 +655,11 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.ActionType.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestAtomicOperation.TestStep.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.Manipulation.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">DataBlockEncodingTool.Manipulation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.Metric.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TestRegionServerReadRequestMetrics.Metric</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.ActionType.html"
 title="enum in org.apache.hadoop.hbase.regionserver"><span 
class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html
 
b/testdevapidocs/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html
index 61809c0..c9a45cd 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html
@@ -414,7 +414,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tearDownAfterClass</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.131">tearDownAfterClass</a>()
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.132">tearDownAfterClass</a>()
                                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -428,7 +428,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tearDown</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.136">tearDown</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.137">tearDown</a>()
               throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -442,7 +442,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>moveRegion</h4>
-<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.148">moveRegion</a>(org.apache.hadoop.hbase.client.RegionInfo&nbsp;region,
+<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.149">moveRegion</a>(org.apache.hadoop.hbase.client.RegionInfo&nbsp;region,
                                  
org.apache.hadoop.hbase.regionserver.HRegionServer&nbsp;rs)
                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
@@ -457,7 +457,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>rollAllWALs</h4>
-<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.165">rollAllWALs</a>()
+<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.166">rollAllWALs</a>()
                            throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -471,7 +471,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setupWALWriter</h4>
-<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.184">setupWALWriter</a>()
+<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.185">setupWALWriter</a>()
                              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="throwsLabel">Throws:</span></dt>
@@ -485,7 +485,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>waitUntilReplicationDone</h4>
-<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.189">waitUntilReplicationDone</a>(int&nbsp;expectedEntries)
+<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.190">waitUntilReplicationDone</a>(int&nbsp;expectedEntries)
                                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -499,7 +499,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>enablePeerAndWaitUntilReplicationDone</h4>
-<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.212">enablePeerAndWaitUntilReplicationDone</a>(int&nbsp;expectedEntries)
+<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.213">enablePeerAndWaitUntilReplicationDone</a>(int&nbsp;expectedEntries)
                                                     throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -513,7 +513,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>addPeer</h4>
-<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.217">addPeer</a>(boolean&nbsp;enabled)
+<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.218">addPeer</a>(boolean&nbsp;enabled)
                       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="throwsLabel">Throws:</span></dt>
@@ -527,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>checkOrder</h4>
-<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.225">checkOrder</a>(int&nbsp;expectedEntries)
+<pre>protected final&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.226">checkOrder</a>(int&nbsp;expectedEntries)
                          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="throwsLabel">Throws:</span></dt>
@@ -541,7 +541,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>createTable</h4>
-<pre>protected final&nbsp;org.apache.hadoop.hbase.TableName&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.245">createTable</a>()
+<pre>protected final&nbsp;org.apache.hadoop.hbase.TableName&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.html#line.246">createTable</a>()
                                                        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>,
                                                               <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationBase.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationBase.html 
b/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationBase.html
index fa615cb..4b11ee0 100644
--- 
a/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationBase.html
+++ 
b/testdevapidocs/org/apache/hadoop/hbase/replication/TestReplicationBase.html
@@ -645,7 +645,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>peerExist</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.240">peerExist</a>(<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>&nbsp;peerId)
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.241">peerExist</a>(<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>&nbsp;peerId)
                    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="throwsLabel">Throws:</span></dt>
@@ -659,7 +659,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>setUpBase</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.245">setUpBase</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.246">setUpBase</a>()
                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="throwsLabel">Throws:</span></dt>
@@ -673,7 +673,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>tearDownBase</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.254">tearDownBase</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.255">tearDownBase</a>()
                   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="throwsLabel">Throws:</span></dt>
@@ -687,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>runSimplePutDeleteTest</h4>
-<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.260">runSimplePutDeleteTest</a>()
+<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.261">runSimplePutDeleteTest</a>()
                                       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>,
                                              <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>
@@ -703,7 +703,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockList">
 <li class="blockList">
 <h4>runSmallBatchTest</h4>
-<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.300">runSmallBatchTest</a>()
+<pre>protected static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.301">runSmallBatchTest</a>()
                                  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>,
                                         <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>
@@ -719,7 +719,7 @@ extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tearDownAfterClass</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.315">tearDownAfterClass</a>()
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/replication/TestReplicationBase.html#line.316">tearDownAfterClass</a>()
                                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
index 77c24c6..ab7cd54 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/test/package-tree.html
@@ -253,10 +253,10 @@
 <ul>
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.test.<a 
href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestLoadAndVerify.Counters.html"
 title="enum in org.apache.hadoop.hbase.test"><span 
class="typeNameLink">IntegrationTestLoadAndVerify.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.test.<a 
href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Verify.Counts.html"
 title="enum in org.apache.hadoop.hbase.test"><span 
class="typeNameLink">IntegrationTestBigLinkedList.Verify.Counts</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.test.<a 
href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestWithCellVisibilityLoadAndVerify.Counters.html"
 title="enum in org.apache.hadoop.hbase.test"><span 
class="typeNameLink">IntegrationTestWithCellVisibilityLoadAndVerify.Counters</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.test.<a 
href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Generator.Counts.html"
 title="enum in org.apache.hadoop.hbase.test"><span 
class="typeNameLink">IntegrationTestBigLinkedList.Generator.Counts</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.test.<a 
href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.Verify.Counts.html"
 title="enum in org.apache.hadoop.hbase.test"><span 
class="typeNameLink">IntegrationTestBigLinkedList.Verify.Counts</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.test.<a 
href="../../../../../org/apache/hadoop/hbase/test/IntegrationTestLoadAndVerify.Counters.html"
 title="enum in org.apache.hadoop.hbase.test"><span 
class="typeNameLink">IntegrationTestLoadAndVerify.Counters</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html 
b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index 4edd3f8..f7d6df6 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -140,8 +140,8 @@
 <li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
 <li type="circle">org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/IOTestProvider.AllowedOperations.html"
 title="enum in org.apache.hadoop.hbase.wal"><span 
class="typeNameLink">IOTestProvider.AllowedOperations</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" 
title="enum in org.apache.hadoop.hbase.wal"><span 
class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/TestWALSplit.Corruptions.html" 
title="enum in org.apache.hadoop.hbase.wal"><span 
class="typeNameLink">TestWALSplit.Corruptions</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" 
title="enum in org.apache.hadoop.hbase.wal"><span 
class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d0a21080/testdevapidocs/src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.LocalReplicationEndpoint.html
----------------------------------------------------------------------
diff --git 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.LocalReplicationEndpoint.html
 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.LocalReplicationEndpoint.html
index 47f2aac..268cf07 100644
--- 
a/testdevapidocs/src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.LocalReplicationEndpoint.html
+++ 
b/testdevapidocs/src-html/org/apache/hadoop/hbase/replication/SerialReplicationTestBase.LocalReplicationEndpoint.html
@@ -127,138 +127,139 @@
 <span class="sourceLineNo">119</span>  public static void setUpBeforeClass() 
throws Exception {<a name="line.119"></a>
 <span class="sourceLineNo">120</span>    
UTIL.getConfiguration().setInt("replication.source.nb.capacity", 10);<a 
name="line.120"></a>
 <span class="sourceLineNo">121</span>    
UTIL.getConfiguration().setLong("replication.sleep.before.failover", 1000);<a 
name="line.121"></a>
-<span class="sourceLineNo">122</span>    UTIL.startMiniCluster(3);<a 
name="line.122"></a>
-<span class="sourceLineNo">123</span>    // disable balancer<a 
name="line.123"></a>
-<span class="sourceLineNo">124</span>    UTIL.getAdmin().balancerSwitch(false, 
true);<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    LOG_DIR = 
UTIL.getDataTestDirOnTestFS("replicated");<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    FS = UTIL.getTestFileSystem();<a 
name="line.126"></a>
-<span class="sourceLineNo">127</span>    FS.mkdirs(LOG_DIR);<a 
name="line.127"></a>
-<span class="sourceLineNo">128</span>  }<a name="line.128"></a>
-<span class="sourceLineNo">129</span><a name="line.129"></a>
-<span class="sourceLineNo">130</span>  @AfterClass<a name="line.130"></a>
-<span class="sourceLineNo">131</span>  public static void tearDownAfterClass() 
throws Exception {<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    UTIL.shutdownMiniCluster();<a 
name="line.132"></a>
-<span class="sourceLineNo">133</span>  }<a name="line.133"></a>
-<span class="sourceLineNo">134</span><a name="line.134"></a>
-<span class="sourceLineNo">135</span>  @After<a name="line.135"></a>
-<span class="sourceLineNo">136</span>  public void tearDown() throws Exception 
{<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    Admin admin = UTIL.getAdmin();<a 
name="line.137"></a>
-<span class="sourceLineNo">138</span>    for (ReplicationPeerDescription pd : 
admin.listReplicationPeers()) {<a name="line.138"></a>
-<span class="sourceLineNo">139</span>      
admin.removeReplicationPeer(pd.getPeerId());<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    }<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    rollAllWALs();<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    if (WRITER != null) {<a 
name="line.142"></a>
-<span class="sourceLineNo">143</span>      WRITER.close();<a 
name="line.143"></a>
-<span class="sourceLineNo">144</span>      WRITER = null;<a 
name="line.144"></a>
-<span class="sourceLineNo">145</span>    }<a name="line.145"></a>
-<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span>  protected static void 
moveRegion(RegionInfo region, HRegionServer rs) throws Exception {<a 
name="line.148"></a>
-<span class="sourceLineNo">149</span>    
UTIL.getAdmin().move(region.getEncodedNameAsBytes(),<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      
Bytes.toBytes(rs.getServerName().getServerName()));<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    UTIL.waitFor(30000, new 
ExplainingPredicate&lt;Exception&gt;() {<a name="line.151"></a>
-<span class="sourceLineNo">152</span><a name="line.152"></a>
-<span class="sourceLineNo">153</span>      @Override<a name="line.153"></a>
-<span class="sourceLineNo">154</span>      public boolean evaluate() throws 
Exception {<a name="line.154"></a>
-<span class="sourceLineNo">155</span>        return 
rs.getRegion(region.getEncodedName()) != null;<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      }<a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>      @Override<a name="line.158"></a>
-<span class="sourceLineNo">159</span>      public String explainFailure() 
throws Exception {<a name="line.159"></a>
-<span class="sourceLineNo">160</span>        return region + " is still not on 
" + rs;<a name="line.160"></a>
-<span class="sourceLineNo">161</span>      }<a name="line.161"></a>
-<span class="sourceLineNo">162</span>    });<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  }<a name="line.163"></a>
-<span class="sourceLineNo">164</span><a name="line.164"></a>
-<span class="sourceLineNo">165</span>  protected static void rollAllWALs() 
throws Exception {<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    for (RegionServerThread t : 
UTIL.getMiniHBaseCluster().getLiveRegionServerThreads()) {<a 
name="line.166"></a>
-<span class="sourceLineNo">167</span>      
t.getRegionServer().getWalRoller().requestRollAll();<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    }<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    UTIL.waitFor(30000, new 
ExplainingPredicate&lt;Exception&gt;() {<a name="line.169"></a>
-<span class="sourceLineNo">170</span><a name="line.170"></a>
-<span class="sourceLineNo">171</span>      @Override<a name="line.171"></a>
-<span class="sourceLineNo">172</span>      public boolean evaluate() throws 
Exception {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>        return 
UTIL.getMiniHBaseCluster().getLiveRegionServerThreads().stream()<a 
name="line.173"></a>
-<span class="sourceLineNo">174</span>          .map(t -&gt; 
t.getRegionServer()).allMatch(HRegionServer::walRollRequestFinished);<a 
name="line.174"></a>
-<span class="sourceLineNo">175</span>      }<a name="line.175"></a>
-<span class="sourceLineNo">176</span><a name="line.176"></a>
-<span class="sourceLineNo">177</span>      @Override<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      public String explainFailure() 
throws Exception {<a name="line.178"></a>
-<span class="sourceLineNo">179</span>        return "Log roll has not finished 
yet";<a name="line.179"></a>
-<span class="sourceLineNo">180</span>      }<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    });<a name="line.181"></a>
-<span class="sourceLineNo">182</span>  }<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span>  protected final void setupWALWriter() 
throws IOException {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    logPath = new Path(LOG_DIR, 
name.getMethodName());<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    WRITER = 
WALFactory.createWALWriter(FS, logPath, UTIL.getConfiguration());<a 
name="line.186"></a>
-<span class="sourceLineNo">187</span>  }<a name="line.187"></a>
-<span class="sourceLineNo">188</span><a name="line.188"></a>
-<span class="sourceLineNo">189</span>  protected final void 
waitUntilReplicationDone(int expectedEntries) throws Exception {<a 
name="line.189"></a>
-<span class="sourceLineNo">190</span>    UTIL.waitFor(30000, new 
ExplainingPredicate&lt;Exception&gt;() {<a name="line.190"></a>
-<span class="sourceLineNo">191</span><a name="line.191"></a>
-<span class="sourceLineNo">192</span>      @Override<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      public boolean evaluate() throws 
Exception {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>        try (WAL.Reader reader = 
WALFactory.createReader(FS, logPath, UTIL.getConfiguration())) {<a 
name="line.194"></a>
-<span class="sourceLineNo">195</span>          int count = 0;<a 
name="line.195"></a>
-<span class="sourceLineNo">196</span>          while (reader.next() != null) 
{<a name="line.196"></a>
-<span class="sourceLineNo">197</span>            count++;<a 
name="line.197"></a>
-<span class="sourceLineNo">198</span>          }<a name="line.198"></a>
-<span class="sourceLineNo">199</span>          return count &gt;= 
expectedEntries;<a name="line.199"></a>
-<span class="sourceLineNo">200</span>        } catch (IOException e) {<a 
name="line.200"></a>
-<span class="sourceLineNo">201</span>          return false;<a 
name="line.201"></a>
-<span class="sourceLineNo">202</span>        }<a name="line.202"></a>
-<span class="sourceLineNo">203</span>      }<a name="line.203"></a>
-<span class="sourceLineNo">204</span><a name="line.204"></a>
-<span class="sourceLineNo">205</span>      @Override<a name="line.205"></a>
-<span class="sourceLineNo">206</span>      public String explainFailure() 
throws Exception {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>        return "Not enough entries 
replicated";<a name="line.207"></a>
-<span class="sourceLineNo">208</span>      }<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    });<a name="line.209"></a>
-<span class="sourceLineNo">210</span>  }<a name="line.210"></a>
-<span class="sourceLineNo">211</span><a name="line.211"></a>
-<span class="sourceLineNo">212</span>  protected final void 
enablePeerAndWaitUntilReplicationDone(int expectedEntries) throws Exception {<a 
name="line.212"></a>
-<span class="sourceLineNo">213</span>    
UTIL.getAdmin().enableReplicationPeer(PEER_ID);<a name="line.213"></a>
-<span class="sourceLineNo">214</span>    
waitUntilReplicationDone(expectedEntries);<a name="line.214"></a>
-<span class="sourceLineNo">215</span>  }<a name="line.215"></a>
-<span class="sourceLineNo">216</span><a name="line.216"></a>
-<span class="sourceLineNo">217</span>  protected final void addPeer(boolean 
enabled) throws IOException {<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    
UTIL.getAdmin().addReplicationPeer(PEER_ID,<a name="line.218"></a>
-<span class="sourceLineNo">219</span>      
ReplicationPeerConfig.newBuilder().setClusterKey("127.0.0.1:2181:/hbase")<a 
name="line.219"></a>
-<span class="sourceLineNo">220</span>        
.setReplicationEndpointImpl(LocalReplicationEndpoint.class.getName()).setSerial(true)<a
 name="line.220"></a>
-<span class="sourceLineNo">221</span>        .build(),<a name="line.221"></a>
-<span class="sourceLineNo">222</span>      enabled);<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  }<a name="line.223"></a>
-<span class="sourceLineNo">224</span><a name="line.224"></a>
-<span class="sourceLineNo">225</span>  protected final void checkOrder(int 
expectedEntries) throws IOException {<a name="line.225"></a>
-<span class="sourceLineNo">226</span>    try (WAL.Reader reader =<a 
name="line.226"></a>
-<span class="sourceLineNo">227</span>      
WALFactory.createReader(UTIL.getTestFileSystem(), logPath, 
UTIL.getConfiguration())) {<a name="line.227"></a>
-<span class="sourceLineNo">228</span>      long seqId = -1L;<a 
name="line.228"></a>
-<span class="sourceLineNo">229</span>      int count = 0;<a 
name="line.229"></a>
-<span class="sourceLineNo">230</span>      for (Entry entry;;) {<a 
name="line.230"></a>
-<span class="sourceLineNo">231</span>        entry = reader.next();<a 
name="line.231"></a>
-<span class="sourceLineNo">232</span>        if (entry == null) {<a 
name="line.232"></a>
-<span class="sourceLineNo">233</span>          break;<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        }<a name="line.234"></a>
-<span class="sourceLineNo">235</span>        assertTrue(<a name="line.235"></a>
-<span class="sourceLineNo">236</span>          "Sequence id go backwards from 
" + seqId + " to " + entry.getKey().getSequenceId(),<a name="line.236"></a>
-<span class="sourceLineNo">237</span>          entry.getKey().getSequenceId() 
&gt;= seqId);<a name="line.237"></a>
-<span class="sourceLineNo">238</span>        seqId = 
entry.getKey().getSequenceId();<a name="line.238"></a>
-<span class="sourceLineNo">239</span>        count++;<a name="line.239"></a>
-<span class="sourceLineNo">240</span>      }<a name="line.240"></a>
-<span class="sourceLineNo">241</span>      assertEquals(expectedEntries, 
count);<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    }<a name="line.242"></a>
-<span class="sourceLineNo">243</span>  }<a name="line.243"></a>
-<span class="sourceLineNo">244</span><a name="line.244"></a>
-<span class="sourceLineNo">245</span>  protected final TableName createTable() 
throws IOException, InterruptedException {<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    TableName tableName = 
TableName.valueOf(name.getMethodName());<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    UTIL.getAdmin().createTable(<a 
name="line.247"></a>
-<span class="sourceLineNo">248</span>      
TableDescriptorBuilder.newBuilder(tableName).setColumnFamily(ColumnFamilyDescriptorBuilder<a
 name="line.248"></a>
-<span class="sourceLineNo">249</span>        
.newBuilder(CF).setScope(HConstants.REPLICATION_SCOPE_GLOBAL).build()).build());<a
 name="line.249"></a>
-<span class="sourceLineNo">250</span>    UTIL.waitTableAvailable(tableName);<a 
name="line.250"></a>
-<span class="sourceLineNo">251</span>    return tableName;<a 
name="line.251"></a>
-<span class="sourceLineNo">252</span>  }<a name="line.252"></a>
-<span class="sourceLineNo">253</span>}<a name="line.253"></a>
+<span class="sourceLineNo">122</span>    
UTIL.getConfiguration().setLong("hbase.serial.replication.waiting.ms", 100);<a 
name="line.122"></a>
+<span class="sourceLineNo">123</span>    UTIL.startMiniCluster(3);<a 
name="line.123"></a>
+<span class="sourceLineNo">124</span>    // disable balancer<a 
name="line.124"></a>
+<span class="sourceLineNo">125</span>    UTIL.getAdmin().balancerSwitch(false, 
true);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    LOG_DIR = 
UTIL.getDataTestDirOnTestFS("replicated");<a name="line.126"></a>
+<span class="sourceLineNo">127</span>    FS = UTIL.getTestFileSystem();<a 
name="line.127"></a>
+<span class="sourceLineNo">128</span>    FS.mkdirs(LOG_DIR);<a 
name="line.128"></a>
+<span class="sourceLineNo">129</span>  }<a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"></a>
+<span class="sourceLineNo">131</span>  @AfterClass<a name="line.131"></a>
+<span class="sourceLineNo">132</span>  public static void tearDownAfterClass() 
throws Exception {<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    UTIL.shutdownMiniCluster();<a 
name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  @After<a name="line.136"></a>
+<span class="sourceLineNo">137</span>  public void tearDown() throws Exception 
{<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    Admin admin = UTIL.getAdmin();<a 
name="line.138"></a>
+<span class="sourceLineNo">139</span>    for (ReplicationPeerDescription pd : 
admin.listReplicationPeers()) {<a name="line.139"></a>
+<span class="sourceLineNo">140</span>      
admin.removeReplicationPeer(pd.getPeerId());<a name="line.140"></a>
+<span class="sourceLineNo">141</span>    }<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    rollAllWALs();<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    if (WRITER != null) {<a 
name="line.143"></a>
+<span class="sourceLineNo">144</span>      WRITER.close();<a 
name="line.144"></a>
+<span class="sourceLineNo">145</span>      WRITER = null;<a 
name="line.145"></a>
+<span class="sourceLineNo">146</span>    }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>  }<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span>  protected static void 
moveRegion(RegionInfo region, HRegionServer rs) throws Exception {<a 
name="line.149"></a>
+<span class="sourceLineNo">150</span>    
UTIL.getAdmin().move(region.getEncodedNameAsBytes(),<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      
Bytes.toBytes(rs.getServerName().getServerName()));<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    UTIL.waitFor(30000, new 
ExplainingPredicate&lt;Exception&gt;() {<a name="line.152"></a>
+<span class="sourceLineNo">153</span><a name="line.153"></a>
+<span class="sourceLineNo">154</span>      @Override<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      public boolean evaluate() throws 
Exception {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>        return 
rs.getRegion(region.getEncodedName()) != null;<a name="line.156"></a>
+<span class="sourceLineNo">157</span>      }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span>      @Override<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      public String explainFailure() 
throws Exception {<a name="line.160"></a>
+<span class="sourceLineNo">161</span>        return region + " is still not on 
" + rs;<a name="line.161"></a>
+<span class="sourceLineNo">162</span>      }<a name="line.162"></a>
+<span class="sourceLineNo">163</span>    });<a name="line.163"></a>
+<span class="sourceLineNo">164</span>  }<a name="line.164"></a>
+<span class="sourceLineNo">165</span><a name="line.165"></a>
+<span class="sourceLineNo">166</span>  protected static void rollAllWALs() 
throws Exception {<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    for (RegionServerThread t : 
UTIL.getMiniHBaseCluster().getLiveRegionServerThreads()) {<a 
name="line.167"></a>
+<span class="sourceLineNo">168</span>      
t.getRegionServer().getWalRoller().requestRollAll();<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    }<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    UTIL.waitFor(30000, new 
ExplainingPredicate&lt;Exception&gt;() {<a name="line.170"></a>
+<span class="sourceLineNo">171</span><a name="line.171"></a>
+<span class="sourceLineNo">172</span>      @Override<a name="line.172"></a>
+<span class="sourceLineNo">173</span>      public boolean evaluate() throws 
Exception {<a name="line.173"></a>
+<span class="sourceLineNo">174</span>        return 
UTIL.getMiniHBaseCluster().getLiveRegionServerThreads().stream()<a 
name="line.174"></a>
+<span class="sourceLineNo">175</span>          .map(t -&gt; 
t.getRegionServer()).allMatch(HRegionServer::walRollRequestFinished);<a 
name="line.175"></a>
+<span class="sourceLineNo">176</span>      }<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>      @Override<a name="line.178"></a>
+<span class="sourceLineNo">179</span>      public String explainFailure() 
throws Exception {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>        return "Log roll has not finished 
yet";<a name="line.180"></a>
+<span class="sourceLineNo">181</span>      }<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    });<a name="line.182"></a>
+<span class="sourceLineNo">183</span>  }<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span>  protected final void setupWALWriter() 
throws IOException {<a name="line.185"></a>
+<span class="sourceLineNo">186</span>    logPath = new Path(LOG_DIR, 
name.getMethodName());<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    WRITER = 
WALFactory.createWALWriter(FS, logPath, UTIL.getConfiguration());<a 
name="line.187"></a>
+<span class="sourceLineNo">188</span>  }<a name="line.188"></a>
+<span class="sourceLineNo">189</span><a name="line.189"></a>
+<span class="sourceLineNo">190</span>  protected final void 
waitUntilReplicationDone(int expectedEntries) throws Exception {<a 
name="line.190"></a>
+<span class="sourceLineNo">191</span>    UTIL.waitFor(30000, new 
ExplainingPredicate&lt;Exception&gt;() {<a name="line.191"></a>
+<span class="sourceLineNo">192</span><a name="line.192"></a>
+<span class="sourceLineNo">193</span>      @Override<a name="line.193"></a>
+<span class="sourceLineNo">194</span>      public boolean evaluate() throws 
Exception {<a name="line.194"></a>
+<span class="sourceLineNo">195</span>        try (WAL.Reader reader = 
WALFactory.createReader(FS, logPath, UTIL.getConfiguration())) {<a 
name="line.195"></a>
+<span class="sourceLineNo">196</span>          int count = 0;<a 
name="line.196"></a>
+<span class="sourceLineNo">197</span>          while (reader.next() != null) 
{<a name="line.197"></a>
+<span class="sourceLineNo">198</span>            count++;<a 
name="line.198"></a>
+<span class="sourceLineNo">199</span>          }<a name="line.199"></a>
+<span class="sourceLineNo">200</span>          return count &gt;= 
expectedEntries;<a name="line.200"></a>
+<span class="sourceLineNo">201</span>        } catch (IOException e) {<a 
name="line.201"></a>
+<span class="sourceLineNo">202</span>          return false;<a 
name="line.202"></a>
+<span class="sourceLineNo">203</span>        }<a name="line.203"></a>
+<span class="sourceLineNo">204</span>      }<a name="line.204"></a>
+<span class="sourceLineNo">205</span><a name="line.205"></a>
+<span class="sourceLineNo">206</span>      @Override<a name="line.206"></a>
+<span class="sourceLineNo">207</span>      public String explainFailure() 
throws Exception {<a name="line.207"></a>
+<span class="sourceLineNo">208</span>        return "Not enough entries 
replicated";<a name="line.208"></a>
+<span class="sourceLineNo">209</span>      }<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    });<a name="line.210"></a>
+<span class="sourceLineNo">211</span>  }<a name="line.211"></a>
+<span class="sourceLineNo">212</span><a name="line.212"></a>
+<span class="sourceLineNo">213</span>  protected final void 
enablePeerAndWaitUntilReplicationDone(int expectedEntries) throws Exception {<a 
name="line.213"></a>
+<span class="sourceLineNo">214</span>    
UTIL.getAdmin().enableReplicationPeer(PEER_ID);<a name="line.214"></a>
+<span class="sourceLineNo">215</span>    
waitUntilReplicationDone(expectedEntries);<a name="line.215"></a>
+<span class="sourceLineNo">216</span>  }<a name="line.216"></a>
+<span class="sourceLineNo">217</span><a name="line.217"></a>
+<span class="sourceLineNo">218</span>  protected final void addPeer(boolean 
enabled) throws IOException {<a name="line.218"></a>
+<span class="sourceLineNo">219</span>    
UTIL.getAdmin().addReplicationPeer(PEER_ID,<a name="line.219"></a>
+<span class="sourceLineNo">220</span>      
ReplicationPeerConfig.newBuilder().setClusterKey("127.0.0.1:2181:/hbase")<a 
name="line.220"></a>
+<span class="sourceLineNo">221</span>        
.setReplicationEndpointImpl(LocalReplicationEndpoint.class.getName()).setSerial(true)<a
 name="line.221"></a>
+<span class="sourceLineNo">222</span>        .build(),<a name="line.222"></a>
+<span class="sourceLineNo">223</span>      enabled);<a name="line.223"></a>
+<span class="sourceLineNo">224</span>  }<a name="line.224"></a>
+<span class="sourceLineNo">225</span><a name="line.225"></a>
+<span class="sourceLineNo">226</span>  protected final void checkOrder(int 
expectedEntries) throws IOException {<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    try (WAL.Reader reader =<a 
name="line.227"></a>
+<span class="sourceLineNo">228</span>      
WALFactory.createReader(UTIL.getTestFileSystem(), logPath, 
UTIL.getConfiguration())) {<a name="line.228"></a>
+<span class="sourceLineNo">229</span>      long seqId = -1L;<a 
name="line.229"></a>
+<span class="sourceLineNo">230</span>      int count = 0;<a 
name="line.230"></a>
+<span class="sourceLineNo">231</span>      for (Entry entry;;) {<a 
name="line.231"></a>
+<span class="sourceLineNo">232</span>        entry = reader.next();<a 
name="line.232"></a>
+<span class="sourceLineNo">233</span>        if (entry == null) {<a 
name="line.233"></a>
+<span class="sourceLineNo">234</span>          break;<a name="line.234"></a>
+<span class="sourceLineNo">235</span>        }<a name="line.235"></a>
+<span class="sourceLineNo">236</span>        assertTrue(<a name="line.236"></a>
+<span class="sourceLineNo">237</span>          "Sequence id go backwards from 
" + seqId + " to " + entry.getKey().getSequenceId(),<a name="line.237"></a>
+<span class="sourceLineNo">238</span>          entry.getKey().getSequenceId() 
&gt;= seqId);<a name="line.238"></a>
+<span class="sourceLineNo">239</span>        seqId = 
entry.getKey().getSequenceId();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>        count++;<a name="line.240"></a>
+<span class="sourceLineNo">241</span>      }<a name="line.241"></a>
+<span class="sourceLineNo">242</span>      assertEquals(expectedEntries, 
count);<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    }<a name="line.243"></a>
+<span class="sourceLineNo">244</span>  }<a name="line.244"></a>
+<span class="sourceLineNo">245</span><a name="line.245"></a>
+<span class="sourceLineNo">246</span>  protected final TableName createTable() 
throws IOException, InterruptedException {<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    TableName tableName = 
TableName.valueOf(name.getMethodName());<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    UTIL.getAdmin().createTable(<a 
name="line.248"></a>
+<span class="sourceLineNo">249</span>      
TableDescriptorBuilder.newBuilder(tableName).setColumnFamily(ColumnFamilyDescriptorBuilder<a
 name="line.249"></a>
+<span class="sourceLineNo">250</span>        
.newBuilder(CF).setScope(HConstants.REPLICATION_SCOPE_GLOBAL).build()).build());<a
 name="line.250"></a>
+<span class="sourceLineNo">251</span>    UTIL.waitTableAvailable(tableName);<a 
name="line.251"></a>
+<span class="sourceLineNo">252</span>    return tableName;<a 
name="line.252"></a>
+<span class="sourceLineNo">253</span>  }<a name="line.253"></a>
+<span class="sourceLineNo">254</span>}<a name="line.254"></a>
 
 
 

Reply via email to