http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html
 
b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html
index 35007fe..f6fd78b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Private
-class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.37">VisibilityLabelFilter</a>
+class <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.36">VisibilityLabelFilter</a>
 extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.html" 
title="class in org.apache.hadoop.hbase.filter">FilterBase</a></pre>
 <div class="block">This Filter checks the visibility expression with each KV 
against visibility labels associated
  with the scan. Based on the check the KV is included in the scan result or 
gets filtered out.</div>
@@ -290,7 +290,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>expEvaluator</h4>
-<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.html"
 title="interface in 
org.apache.hadoop.hbase.security.visibility">VisibilityExpEvaluator</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.39">expEvaluator</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.html"
 title="interface in 
org.apache.hadoop.hbase.security.visibility">VisibilityExpEvaluator</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.38">expEvaluator</a></pre>
 </li>
 </ul>
 <a name="cfVsMaxVersions">
@@ -299,7 +299,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>cfVsMaxVersions</h4>
-<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true";
 title="class or interface in java.lang">Integer</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.40">cfVsMaxVersions</a></pre>
+<pre>private final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true";
 title="class or interface in java.lang">Integer</a>&gt; <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.39">cfVsMaxVersions</a></pre>
 </li>
 </ul>
 <a name="curFamily">
@@ -308,7 +308,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>curFamily</h4>
-<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.41">curFamily</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.40">curFamily</a></pre>
 </li>
 </ul>
 <a name="curQualifier">
@@ -317,7 +317,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>curQualifier</h4>
-<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.42">curQualifier</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a> <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.41">curQualifier</a></pre>
 </li>
 </ul>
 <a name="curFamilyMaxVersions">
@@ -326,7 +326,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>curFamilyMaxVersions</h4>
-<pre>private&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.43">curFamilyMaxVersions</a></pre>
+<pre>private&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.42">curFamilyMaxVersions</a></pre>
 </li>
 </ul>
 <a name="curQualMetVersions">
@@ -335,7 +335,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockListLast">
 <li class="blockList">
 <h4>curQualMetVersions</h4>
-<pre>private&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.44">curQualMetVersions</a></pre>
+<pre>private&nbsp;int <a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.43">curQualMetVersions</a></pre>
 </li>
 </ul>
 </li>
@@ -352,7 +352,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockListLast">
 <li class="blockList">
 <h4>VisibilityLabelFilter</h4>
-<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.46">VisibilityLabelFilter</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.html"
 title="interface in 
org.apache.hadoop.hbase.security.visibility">VisibilityExpEvaluator</a>&nbsp;expEvaluator,
+<pre>public&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.45">VisibilityLabelFilter</a>(<a
 
href="../../../../../../org/apache/hadoop/hbase/security/visibility/VisibilityExpEvaluator.html"
 title="interface in 
org.apache.hadoop.hbase.security.visibility">VisibilityExpEvaluator</a>&nbsp;expEvaluator,
                              <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../../org/apache/hadoop/hbase/util/ByteRange.html" 
title="interface in org.apache.hadoop.hbase.util">ByteRange</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true";
 title="class or interface in 
java.lang">Integer</a>&gt;&nbsp;cfVsMaxVersions)</pre>
 </li>
 </ul>
@@ -370,7 +370,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.55">filterRowKey</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell)
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.54">filterRowKey</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell)
                      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"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">Filters a row based on the row key. If this returns true, 
the entire row will be excluded. If
@@ -398,7 +398,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>filterCell</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.61">filterCell</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell)
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" 
title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.60">filterCell</a>(<a
 href="../../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in 
org.apache.hadoop.hbase">Cell</a>&nbsp;cell)
                              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"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterCell-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">A way to filter based on the column family, column 
qualifier and/or the column value. Return
@@ -435,7 +435,7 @@ extends <a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.htm
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.88">reset</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../../src-html/org/apache/hadoop/hbase/security/visibility/VisibilityLabelFilter.html#line.87">reset</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>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#reset--">FilterBase</a></code></span></div>
 <div class="block">Filters that are purely stateless and do nothing in their 
reset() methods can inherit

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
index 4ade4c1..03e1383 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html
@@ -199,9 +199,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.thrift.<a 
href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html"
 title="enum in org.apache.hadoop.hbase.thrift"><span 
class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a 
href="../../../../../org/apache/hadoop/hbase/thrift/ThriftMetrics.ThriftServerType.html"
 title="enum in org.apache.hadoop.hbase.thrift"><span 
class="typeNameLink">ThriftMetrics.ThriftServerType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.thrift.<a 
href="../../../../../org/apache/hadoop/hbase/thrift/ThriftServerRunner.ImplType.html"
 title="enum in org.apache.hadoop.hbase.thrift"><span 
class="typeNameLink">ThriftServerRunner.ImplType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.thrift.<a 
href="../../../../../org/apache/hadoop/hbase/thrift/MetricsThriftServerSourceFactoryImpl.FactoryStorage.html"
 title="enum in org.apache.hadoop.hbase.thrift"><span 
class="typeNameLink">MetricsThriftServerSourceFactoryImpl.FactoryStorage</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/tool/Canary.Monitor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tool/Canary.Monitor.html 
b/devapidocs/org/apache/hadoop/hbase/tool/Canary.Monitor.html
index 8c0d861..fd0c419 100644
--- a/devapidocs/org/apache/hadoop/hbase/tool/Canary.Monitor.html
+++ b/devapidocs/org/apache/hadoop/hbase/tool/Canary.Monitor.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public abstract static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.908">Canary.Monitor</a>
+<pre>public abstract static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.929">Canary.Monitor</a>
 extends <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>
 implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
 title="class or interface in java.lang">Runnable</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable</a></pre>
 </li>
@@ -147,38 +147,42 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#allowedFailures">allowedFailures</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" 
title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <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 class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></span></code>&nbsp;</td>
 </tr>
@@ -199,12 +203,13 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#Monitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.Sink-java.util.concurrent.ExecutorService-boolean-">Monitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#Monitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.Sink-java.util.concurrent.ExecutorService-boolean-long-">Monitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
        <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;monitorTargets,
        boolean&nbsp;useRegExp,
        <a href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" 
title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a>&nbsp;sink,
        <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;executor,
-       boolean&nbsp;treatFailureAsError)</code>&nbsp;</td>
+       boolean&nbsp;treatFailureAsError,
+       long&nbsp;allowedFailures)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -273,7 +278,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>connection</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.910">connection</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.931">connection</a></pre>
 </li>
 </ul>
 <a name="admin">
@@ -282,7 +287,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>admin</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Admin.html" 
title="interface in org.apache.hadoop.hbase.client">Admin</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.911">admin</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/client/Admin.html" 
title="interface in org.apache.hadoop.hbase.client">Admin</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.932">admin</a></pre>
 </li>
 </ul>
 <a name="targets">
@@ -291,7 +296,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>targets</h4>
-<pre>protected&nbsp;<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/tool/Canary.Monitor.html#line.912">targets</a></pre>
+<pre>protected&nbsp;<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/tool/Canary.Monitor.html#line.933">targets</a></pre>
 </li>
 </ul>
 <a name="useRegExp">
@@ -300,7 +305,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>useRegExp</h4>
-<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.913">useRegExp</a></pre>
+<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.934">useRegExp</a></pre>
 </li>
 </ul>
 <a name="treatFailureAsError">
@@ -309,7 +314,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>treatFailureAsError</h4>
-<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.914">treatFailureAsError</a></pre>
+<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.935">treatFailureAsError</a></pre>
 </li>
 </ul>
 <a name="initialized">
@@ -318,7 +323,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>initialized</h4>
-<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.915">initialized</a></pre>
+<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.936">initialized</a></pre>
 </li>
 </ul>
 <a name="done">
@@ -327,7 +332,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>done</h4>
-<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.917">done</a></pre>
+<pre>protected&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.938">done</a></pre>
 </li>
 </ul>
 <a name="errorCode">
@@ -336,7 +341,16 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>errorCode</h4>
-<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.918">errorCode</a></pre>
+<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.939">errorCode</a></pre>
+</li>
+</ul>
+<a name="allowedFailures">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allowedFailures</h4>
+<pre>protected&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.940">allowedFailures</a></pre>
 </li>
 </ul>
 <a name="sink">
@@ -345,7 +359,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>sink</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" 
title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.919">sink</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" 
title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.941">sink</a></pre>
 </li>
 </ul>
 <a name="executor">
@@ -354,7 +368,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockListLast">
 <li class="blockList">
 <h4>executor</h4>
-<pre>protected&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in java.util.concurrent">ExecutorService</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.920">executor</a></pre>
+<pre>protected&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in java.util.concurrent">ExecutorService</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.942">executor</a></pre>
 </li>
 </ul>
 </li>
@@ -365,18 +379,19 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="Monitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.Sink-java.util.concurrent.ExecutorService-boolean-">
+<a 
name="Monitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.Sink-java.util.concurrent.ExecutorService-boolean-long-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Monitor</h4>
-<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.947">Monitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.970">Monitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                   <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;monitorTargets,
                   boolean&nbsp;useRegExp,
                   <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Sink.html" 
title="interface in org.apache.hadoop.hbase.tool">Canary.Sink</a>&nbsp;sink,
                   <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;executor,
-                  boolean&nbsp;treatFailureAsError)</pre>
+                  boolean&nbsp;treatFailureAsError,
+                  long&nbsp;allowedFailures)</pre>
 </li>
 </ul>
 </li>
@@ -393,7 +408,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>isDone</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.922">isDone</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.944">isDone</a>()</pre>
 </li>
 </ul>
 <a name="hasError--">
@@ -402,7 +417,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>hasError</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.926">hasError</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.948">hasError</a>()</pre>
 </li>
 </ul>
 <a name="finalCheckForErrors--">
@@ -411,7 +426,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>finalCheckForErrors</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.930">finalCheckForErrors</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.952">finalCheckForErrors</a>()</pre>
 </li>
 </ul>
 <a name="close--">
@@ -420,7 +435,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.943">close</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.966">close</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="overrideSpecifyLabel">Specified by:</span></dt>
@@ -438,7 +453,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.960">run</a>()</pre>
+<pre>public abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.984">run</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--";
 title="class or interface in java.lang">run</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
 title="class or interface in java.lang">Runnable</a></code></dd>
@@ -451,7 +466,7 @@ implements <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable
 <ul class="blockListLast">
 <li class="blockList">
 <h4>initAdmin</h4>
-<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.962">initAdmin</a>()</pre>
+<pre>protected&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.Monitor.html#line.986">initAdmin</a>()</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html 
b/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html
index 8dec379..848918e 100644
--- a/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html
+++ b/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.979">Canary.RegionMonitor</a>
+<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1003">Canary.RegionMonitor</a>
 extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a></pre>
 </li>
 </ul>
@@ -196,7 +196,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.tool.<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></code></li
 >
+<code><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#allowedFailures">allowedFailures</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a
 >, <a 
 >href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></code></li>
 </ul>
 </li>
 </ul>
@@ -212,7 +212,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#RegionMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-org.apache.hadoop.hbase.TableName-boolean-java.util.HashMap-long-">RegionMonitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#RegionMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-org.apache.hadoop.hbase.TableName-boolean-java.util.HashMap-long-long-">RegionMonitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
              <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;monitorTargets,
              boolean&nbsp;useRegExp,
              <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.StdOutSink.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.StdOutSink</a>&nbsp;sink,
@@ -221,7 +221,8 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
              <a href="../../../../../org/apache/hadoop/hbase/TableName.html" 
title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;writeTableName,
              boolean&nbsp;treatFailureAsError,
              <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util">HashMap</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in 
java.lang">Long</a>&gt;&nbsp;configuredReadTableTimeouts,
-             long&nbsp;configuredWriteTableTimeout)</code>&nbsp;</td>
+             long&nbsp;configuredWriteTableTimeout,
+             long&nbsp;allowedFailures)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -298,7 +299,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_WRITE_TABLE_CHECK_PERIOD</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.981">DEFAULT_WRITE_TABLE_CHECK_PERIOD</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1005">DEFAULT_WRITE_TABLE_CHECK_PERIOD</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.RegionMonitor.DEFAULT_WRITE_TABLE_CHECK_PERIOD">Constant
 Field Values</a></dd>
@@ -311,7 +312,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_WRITE_DATA_TTL</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.983">DEFAULT_WRITE_DATA_TTL</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1007">DEFAULT_WRITE_DATA_TTL</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.tool.Canary.RegionMonitor.DEFAULT_WRITE_DATA_TTL">Constant
 Field Values</a></dd>
@@ -324,7 +325,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>lastCheckTime</h4>
-<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.985">lastCheckTime</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1009">lastCheckTime</a></pre>
 </li>
 </ul>
 <a name="writeSniffing">
@@ -333,7 +334,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeSniffing</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.986">writeSniffing</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1010">writeSniffing</a></pre>
 </li>
 </ul>
 <a name="writeTableName">
@@ -342,7 +343,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTableName</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.987">writeTableName</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1011">writeTableName</a></pre>
 </li>
 </ul>
 <a name="writeDataTTL">
@@ -351,7 +352,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>writeDataTTL</h4>
-<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.988">writeDataTTL</a></pre>
+<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1012">writeDataTTL</a></pre>
 </li>
 </ul>
 <a name="regionsLowerLimit">
@@ -360,7 +361,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>regionsLowerLimit</h4>
-<pre>private&nbsp;float <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.989">regionsLowerLimit</a></pre>
+<pre>private&nbsp;float <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1013">regionsLowerLimit</a></pre>
 </li>
 </ul>
 <a name="regionsUpperLimit">
@@ -369,7 +370,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>regionsUpperLimit</h4>
-<pre>private&nbsp;float <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.990">regionsUpperLimit</a></pre>
+<pre>private&nbsp;float <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1014">regionsUpperLimit</a></pre>
 </li>
 </ul>
 <a name="checkPeriod">
@@ -378,7 +379,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>checkPeriod</h4>
-<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.991">checkPeriod</a></pre>
+<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1015">checkPeriod</a></pre>
 </li>
 </ul>
 <a name="rawScanEnabled">
@@ -387,7 +388,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>rawScanEnabled</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.992">rawScanEnabled</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1016">rawScanEnabled</a></pre>
 </li>
 </ul>
 <a name="configuredReadTableTimeouts">
@@ -396,7 +397,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>configuredReadTableTimeouts</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util">HashMap</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.993">configuredReadTableTimeouts</a></pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util">HashMap</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1017">configuredReadTableTimeouts</a></pre>
 </li>
 </ul>
 <a name="configuredWriteTableTimeout">
@@ -405,7 +406,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>configuredWriteTableTimeout</h4>
-<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.994">configuredWriteTableTimeout</a></pre>
+<pre>private&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1018">configuredWriteTableTimeout</a></pre>
 </li>
 </ul>
 </li>
@@ -416,13 +417,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="RegionMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-org.apache.hadoop.hbase.TableName-boolean-java.util.HashMap-long-">
+<a 
name="RegionMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-org.apache.hadoop.hbase.TableName-boolean-java.util.HashMap-long-long-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RegionMonitor</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.996">RegionMonitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1020">RegionMonitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                      <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;monitorTargets,
                      boolean&nbsp;useRegExp,
                      <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.StdOutSink.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.StdOutSink</a>&nbsp;sink,
@@ -431,7 +432,8 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
                      <a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;writeTableName,
                      boolean&nbsp;treatFailureAsError,
                      <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true";
 title="class or interface in java.util">HashMap</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in 
java.lang">Long</a>&gt;&nbsp;configuredReadTableTimeouts,
-                     long&nbsp;configuredWriteTableTimeout)</pre>
+                     long&nbsp;configuredWriteTableTimeout,
+                     long&nbsp;allowedFailures)</pre>
 </li>
 </ul>
 </li>
@@ -448,7 +450,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getSink</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionStdOutSink.html" 
title="class in 
org.apache.hadoop.hbase.tool">Canary.RegionStdOutSink</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1017">getSink</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionStdOutSink.html" 
title="class in 
org.apache.hadoop.hbase.tool">Canary.RegionStdOutSink</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1042">getSink</a>()</pre>
 </li>
 </ul>
 <a name="run--">
@@ -457,7 +459,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1025">run</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1050">run</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--";
 title="class or interface in java.lang">run</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
 title="class or interface in java.lang">Runnable</a></code></dd>
@@ -472,7 +474,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>generateMonitorTables</h4>
-<pre>private&nbsp;<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;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1106">generateMonitorTables</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;monitorTargets)
+<pre>private&nbsp;<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;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1131">generateMonitorTables</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;monitorTargets)
                                 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>
@@ -486,7 +488,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>sniff</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true";
 title="class or interface in java.util.concurrent">Future</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true";
 title="class or interface in java.lang">Void</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1152">sniff</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html"
 title="enum in 
org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a>&nbsp;taskType,
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true";
 title="class or interface in java.util.concurrent">Future</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true";
 title="class or interface in java.lang">Void</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1177">sniff</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionTask.TaskType.html"
 title="enum in 
org.apache.hadoop.hbase.tool">Canary.RegionTask.TaskType</a>&nbsp;taskType,
                                  <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionStdOutSink.html" 
title="class in 
org.apache.hadoop.hbase.tool">Canary.RegionStdOutSink</a>&nbsp;regionSink)
                           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>
@@ -501,7 +503,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>checkWriteTableDistribution</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1167">checkWriteTableDistribution</a>()
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1192">checkWriteTableDistribution</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>
@@ -515,7 +517,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>createWriteTable</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1207">createWriteTable</a>(int&nbsp;numberOfServers)
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionMonitor.html#line.1232">createWriteTable</a>(int&nbsp;numberOfServers)
                        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>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html 
b/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html
index c7e9715..d14100f 100644
--- a/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html
+++ b/devapidocs/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1348">Canary.RegionServerMonitor</a>
+<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1378">Canary.RegionServerMonitor</a>
 extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a></pre>
 </li>
 </ul>
@@ -152,7 +152,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.tool.<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></code></li
 >
+<code><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#allowedFailures">allowedFailures</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a
 >, <a 
 >href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></code></li>
 </ul>
 </li>
 </ul>
@@ -168,13 +168,14 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#RegionServerMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-boolean-">RegionServerMonitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#RegionServerMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-boolean-long-">RegionServerMonitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                    <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;monitorTargets,
                    boolean&nbsp;useRegExp,
                    <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.StdOutSink.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.StdOutSink</a>&nbsp;sink,
                    <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;executor,
                    boolean&nbsp;allRegions,
-                   boolean&nbsp;treatFailureAsError)</code>&nbsp;</td>
+                   boolean&nbsp;treatFailureAsError,
+                   long&nbsp;allowedFailures)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -255,7 +256,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>allRegions</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1350">allRegions</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1380">allRegions</a></pre>
 </li>
 </ul>
 </li>
@@ -266,19 +267,20 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="RegionServerMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-boolean-">
+<a 
name="RegionServerMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-boolean-long-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RegionServerMonitor</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1352">RegionServerMonitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1382">RegionServerMonitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                            <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;monitorTargets,
                            boolean&nbsp;useRegExp,
                            <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.StdOutSink.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.StdOutSink</a>&nbsp;sink,
                            <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;executor,
                            boolean&nbsp;allRegions,
-                           boolean&nbsp;treatFailureAsError)</pre>
+                           boolean&nbsp;treatFailureAsError,
+                           long&nbsp;allowedFailures)</pre>
 </li>
 </ul>
 </li>
@@ -295,7 +297,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getSink</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionServerStdOutSink.html"
 title="class in 
org.apache.hadoop.hbase.tool">Canary.RegionServerStdOutSink</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1359">getSink</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionServerStdOutSink.html"
 title="class in 
org.apache.hadoop.hbase.tool">Canary.RegionServerStdOutSink</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1389">getSink</a>()</pre>
 </li>
 </ul>
 <a name="run--">
@@ -304,7 +306,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1367">run</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1397">run</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--";
 title="class or interface in java.lang">run</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
 title="class or interface in java.lang">Runnable</a></code></dd>
@@ -319,7 +321,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>checkNoTableNames</h4>
-<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1383">checkNoTableNames</a>()</pre>
+<pre>private&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1413">checkNoTableNames</a>()</pre>
 </li>
 </ul>
 <a 
name="monitorRegionServers-java.util.Map-org.apache.hadoop.hbase.tool.Canary.RegionServerStdOutSink-">
@@ -328,7 +330,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>monitorRegionServers</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1416">monitorRegionServers</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;rsAndRMap,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1446">monitorRegionServers</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;rsAndRMap,
                                   <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.RegionServerStdOutSink.html"
 title="class in 
org.apache.hadoop.hbase.tool">Canary.RegionServerStdOutSink</a>&nbsp;regionServerSink)</pre>
 </li>
 </ul>
@@ -338,7 +340,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRegionServerByName</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1466">filterRegionServerByName</a>()</pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1496">filterRegionServerByName</a>()</pre>
 </li>
 </ul>
 <a name="getAllRegionServerByName--">
@@ -347,7 +349,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>getAllRegionServerByName</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1472">getAllRegionServerByName</a>()</pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1502">getAllRegionServerByName</a>()</pre>
 </li>
 </ul>
 <a name="doFilterRegionServerByName-java.util.Map-">
@@ -356,7 +358,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>doFilterRegionServerByName</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1527">doFilterRegionServerByName</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 > title="class or interface in java.util">List</a>&lt;<a 
 >href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
 >title="interface in 
 >org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;fullRsAndRMap)</pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.RegionServerMonitor.html#line.1557">doFilterRegionServerByName</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 > title="class or interface in java.util">List</a>&lt;<a 
 >href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
 >title="interface in 
 >org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&gt;&nbsp;fullRsAndRMap)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/devapidocs/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html 
b/devapidocs/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html
index df0c619..723d68b 100644
--- a/devapidocs/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html
+++ b/devapidocs/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1286">Canary.ZookeeperMonitor</a>
+<pre>private static class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.html#line.1311">Canary.ZookeeperMonitor</a>
 extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a></pre>
 </li>
 </ul>
@@ -160,7 +160,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <!--   -->
 </a>
 <h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.tool.<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.Monitor</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></code></li
 >
+<code><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#admin">admin</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#allowedFailures">allowedFailures</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#connection">connection</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#done">done</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#errorCode">errorCode</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#executor">executor</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#initialized">initialized</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#sink">sink</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#targets">targets</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#treatFailureAsError">treatFailureAsError</a
 >, <a 
 >href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html#useRegExp">useRegExp</a></code></li>
 </ul>
 </li>
 </ul>
@@ -178,12 +178,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#ZookeeperMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-">ZookeeperMonitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#ZookeeperMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-long-">ZookeeperMonitor</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                 <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;monitorTargets,
                 boolean&nbsp;useRegExp,
                 <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.StdOutSink.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.StdOutSink</a>&nbsp;sink,
                 <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;executor,
-                boolean&nbsp;treatFailureAsError)</code>&nbsp;</td>
+                boolean&nbsp;treatFailureAsError,
+                long&nbsp;allowedFailures)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -243,7 +244,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>hosts</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<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>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1287">hosts</a></pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<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>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1312">hosts</a></pre>
 </li>
 </ul>
 <a name="znode">
@@ -252,7 +253,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>znode</h4>
-<pre>private final&nbsp;<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/tool/Canary.ZookeeperMonitor.html#line.1288">znode</a></pre>
+<pre>private final&nbsp;<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/tool/Canary.ZookeeperMonitor.html#line.1313">znode</a></pre>
 </li>
 </ul>
 <a name="timeout">
@@ -261,7 +262,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>timeout</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1289">timeout</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1314">timeout</a></pre>
 </li>
 </ul>
 </li>
@@ -272,18 +273,19 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="ZookeeperMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-">
+<a 
name="ZookeeperMonitor-org.apache.hadoop.hbase.client.Connection-java.lang.String:A-boolean-org.apache.hadoop.hbase.tool.Canary.StdOutSink-java.util.concurrent.ExecutorService-boolean-long-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ZookeeperMonitor</h4>
-<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1291">ZookeeperMonitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
+<pre>protected&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1316">ZookeeperMonitor</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in 
org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
                            <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;monitorTargets,
                            boolean&nbsp;useRegExp,
                            <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.StdOutSink.html" 
title="class in org.apache.hadoop.hbase.tool">Canary.StdOutSink</a>&nbsp;sink,
                            <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true";
 title="class or interface in 
java.util.concurrent">ExecutorService</a>&nbsp;executor,
-                           boolean&nbsp;treatFailureAsError)</pre>
+                           boolean&nbsp;treatFailureAsError,
+                           long&nbsp;allowedFailures)</pre>
 </li>
 </ul>
 </li>
@@ -300,7 +302,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1308">run</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1338">run</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--";
 title="class or interface in java.lang">run</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true";
 title="class or interface in java.lang">Runnable</a></code></dd>
@@ -315,7 +317,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.Monitor.html
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getSink</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.ZookeeperStdOutSink.html"
 title="class in 
org.apache.hadoop.hbase.tool">Canary.ZookeeperStdOutSink</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1338">getSink</a>()</pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/tool/Canary.ZookeeperStdOutSink.html"
 title="class in 
org.apache.hadoop.hbase.tool">Canary.ZookeeperStdOutSink</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/tool/Canary.ZookeeperMonitor.html#line.1368">getSink</a>()</pre>
 </li>
 </ul>
 </li>

Reply via email to