http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/checkstyle.rss ---------------------------------------------------------------------- diff --git a/checkstyle.rss b/checkstyle.rss index a1dc3f0..80c1c69 100644 --- a/checkstyle.rss +++ b/checkstyle.rss @@ -26,7 +26,7 @@ under the License. <copyright>©2007 - 2018 The Apache Software Foundation</copyright> <item> <title>File: 3720, - Errors: 15328, + Errors: 15326, Warnings: 0, Infos: 0 </title> @@ -47333,7 +47333,7 @@ under the License. 0 </td> <td> - 2 + 0 </td> </tr> <tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/coc.html ---------------------------------------------------------------------- diff --git a/coc.html b/coc.html index 2534a44..9747291 100644 --- a/coc.html +++ b/coc.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180901" /> + <meta name="Date-Revision-yyyymmdd" content="20180902" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Code of Conduct Policy @@ -375,7 +375,7 @@ email to <a class="externalLink" href="mailto:priv...@hbase.apache.org">the priv <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependencies.html ---------------------------------------------------------------------- diff --git a/dependencies.html b/dependencies.html index b90b37a..3cc2193 100644 --- a/dependencies.html +++ b/dependencies.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180901" /> + <meta name="Date-Revision-yyyymmdd" content="20180902" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Dependencies</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -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-09-01</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependency-convergence.html ---------------------------------------------------------------------- diff --git a/dependency-convergence.html b/dependency-convergence.html index 07fe350..506724b 100644 --- a/dependency-convergence.html +++ b/dependency-convergence.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180901" /> + <meta name="Date-Revision-yyyymmdd" content="20180902" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Reactor Dependency Convergence</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -879,7 +879,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependency-info.html ---------------------------------------------------------------------- diff --git a/dependency-info.html b/dependency-info.html index 27ef6c4..0ecfb1d 100644 --- a/dependency-info.html +++ b/dependency-info.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180901" /> + <meta name="Date-Revision-yyyymmdd" content="20180902" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Dependency Information</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -313,7 +313,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/dependency-management.html ---------------------------------------------------------------------- diff --git a/dependency-management.html b/dependency-management.html index 8a31620..5c07e3d 100644 --- a/dependency-management.html +++ b/dependency-management.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20180901" /> + <meta name="Date-Revision-yyyymmdd" content="20180902" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Project Dependency Management</title> <link rel="stylesheet" href="./css/apache-maven-fluido-1.4-HBase.min.css" /> @@ -1005,7 +1005,7 @@ <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2018-09-01</li> + <li id="publishDate" class="pull-right">Last Published: 2018-09-02</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/constant-values.html ---------------------------------------------------------------------- diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html index 12afc2d..bed5c11 100644 --- a/devapidocs/constant-values.html +++ b/devapidocs/constant-values.html @@ -3824,21 +3824,21 @@ <!-- --> </a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td> -<td class="colLast"><code>"Sat Sep 1 14:38:49 UTC 2018"</code></td> +<td class="colLast"><code>"Sun Sep 2 14:38:19 UTC 2018"</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision"> <!-- --> </a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td> -<td class="colLast"><code>"d663d48d391491aaf91374ebb8e66b6795ec38d9"</code></td> +<td class="colLast"><code>"dc79029966c72f6c46add8c382e118308609cc81"</code></td> </tr> <tr class="altColor"> <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum"> <!-- --> </a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td> -<td class="colLast"><code>"f509658769a003ae852dc49767341018"</code></td> +<td class="colLast"><code>"7d33f8310c79096690f0087308074887"</code></td> </tr> <tr class="rowColor"> <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html index 26da1ce..bd4ee3a 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html @@ -337,7 +337,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>deleteTableSource</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.57">deleteTableSource</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> table)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.55">deleteTableSource</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> table)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html#deleteTableSource-java.lang.String-">MetricsTableAggregateSource</a></code></span></div> <div class="block">Remove a table's source. This is called when regions of a table are closed.</div> <dl> @@ -354,7 +354,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>getOrCreateTableSource</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.73">getOrCreateTableSource</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> table, +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.69">getOrCreateTableSource</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> table, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> wrapper)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html#getOrCreateTableSource-java.lang.String-org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregate-">MetricsTableAggregateSource</a></code></span></div> <div class="block">Returns MetricsTableSource registered for the table. Creates one if not defined.</div> @@ -372,7 +372,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockListLast"> <li class="blockList"> <h4>getMetrics</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.101">getMetrics</a>(org.apache.hadoop.metrics2.MetricsCollector collector, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html#line.93">getMetrics</a>(org.apache.hadoop.metrics2.MetricsCollector collector, boolean all)</pre> <div class="block">Yes this is a get function that doesn't return anything. Thanks Hadoop for breaking all expectations of java programmers. Instead of returning anything Hadoop metrics expects http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html index e8c5f26..123a3df 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.78">MetricsTableSourceImpl</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.76">MetricsTableSourceImpl</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="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></pre> </li> @@ -444,7 +444,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.80">LOG</a></pre> +<pre>private static final org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.78">LOG</a></pre> </li> </ul> <a name="closed"> @@ -453,7 +453,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>closed</h4> -<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.82">closed</a></pre> +<pre>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.80">closed</a></pre> </li> </ul> <a name="tableWrapperAgg"> @@ -462,7 +462,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>tableWrapperAgg</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.88">tableWrapperAgg</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.86">tableWrapperAgg</a></pre> </li> </ul> <a name="agg"> @@ -471,7 +471,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>agg</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.89">agg</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.87">agg</a></pre> </li> </ul> <a name="registry"> @@ -480,7 +480,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>registry</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/metrics2/lib/DynamicMetricsRegistry.html" title="class in org.apache.hadoop.metrics2.lib">DynamicMetricsRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.90">registry</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/metrics2/lib/DynamicMetricsRegistry.html" title="class in org.apache.hadoop.metrics2.lib">DynamicMetricsRegistry</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.88">registry</a></pre> </li> </ul> <a name="tableNamePrefix"> @@ -489,7 +489,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>tableNamePrefix</h4> -<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.91">tableNamePrefix</a></pre> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.89">tableNamePrefix</a></pre> </li> </ul> <a name="tableName"> @@ -498,7 +498,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>tableName</h4> -<pre>private final <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/regionserver/MetricsTableSourceImpl.html#line.92">tableName</a></pre> +<pre>private final <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/regionserver/MetricsTableSourceImpl.html#line.90">tableName</a></pre> </li> </ul> <a name="hashCode"> @@ -507,7 +507,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.93">hashCode</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.91">hashCode</a></pre> </li> </ul> <a name="splitRequest"> @@ -516,7 +516,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>splitRequest</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.96">splitRequest</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.94">splitRequest</a></pre> </li> </ul> <a name="splitSuccess"> @@ -525,7 +525,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>splitSuccess</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.97">splitSuccess</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.95">splitSuccess</a></pre> </li> </ul> <a name="splitTimeHisto"> @@ -534,7 +534,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>splitTimeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.98">splitTimeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.96">splitTimeHisto</a></pre> </li> </ul> <a name="flushTimeHisto"> @@ -543,7 +543,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>flushTimeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.101">flushTimeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.99">flushTimeHisto</a></pre> </li> </ul> <a name="flushMemstoreSizeHisto"> @@ -552,7 +552,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>flushMemstoreSizeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.102">flushMemstoreSizeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.100">flushMemstoreSizeHisto</a></pre> </li> </ul> <a name="flushOutputSizeHisto"> @@ -561,7 +561,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>flushOutputSizeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.103">flushOutputSizeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.101">flushOutputSizeHisto</a></pre> </li> </ul> <a name="flushedMemstoreBytes"> @@ -570,7 +570,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>flushedMemstoreBytes</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.104">flushedMemstoreBytes</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.102">flushedMemstoreBytes</a></pre> </li> </ul> <a name="flushedOutputBytes"> @@ -579,7 +579,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>flushedOutputBytes</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.105">flushedOutputBytes</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.103">flushedOutputBytes</a></pre> </li> </ul> <a name="compactionTimeHisto"> @@ -588,7 +588,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactionTimeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.108">compactionTimeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.106">compactionTimeHisto</a></pre> </li> </ul> <a name="compactionInputFileCountHisto"> @@ -597,7 +597,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactionInputFileCountHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.109">compactionInputFileCountHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.107">compactionInputFileCountHisto</a></pre> </li> </ul> <a name="compactionInputSizeHisto"> @@ -606,7 +606,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactionInputSizeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.110">compactionInputSizeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.108">compactionInputSizeHisto</a></pre> </li> </ul> <a name="compactionOutputFileCountHisto"> @@ -615,7 +615,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactionOutputFileCountHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.111">compactionOutputFileCountHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.109">compactionOutputFileCountHisto</a></pre> </li> </ul> <a name="compactionOutputSizeHisto"> @@ -624,7 +624,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactionOutputSizeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.112">compactionOutputSizeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.110">compactionOutputSizeHisto</a></pre> </li> </ul> <a name="compactedInputBytes"> @@ -633,7 +633,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactedInputBytes</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.113">compactedInputBytes</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.111">compactedInputBytes</a></pre> </li> </ul> <a name="compactedOutputBytes"> @@ -642,7 +642,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compactedOutputBytes</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.114">compactedOutputBytes</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.112">compactedOutputBytes</a></pre> </li> </ul> <a name="majorCompactionTimeHisto"> @@ -651,7 +651,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>majorCompactionTimeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.116">majorCompactionTimeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.114">majorCompactionTimeHisto</a></pre> </li> </ul> <a name="majorCompactionInputFileCountHisto"> @@ -660,7 +660,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>majorCompactionInputFileCountHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.117">majorCompactionInputFileCountHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.115">majorCompactionInputFileCountHisto</a></pre> </li> </ul> <a name="majorCompactionInputSizeHisto"> @@ -669,7 +669,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>majorCompactionInputSizeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.118">majorCompactionInputSizeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.116">majorCompactionInputSizeHisto</a></pre> </li> </ul> <a name="majorCompactionOutputFileCountHisto"> @@ -678,7 +678,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>majorCompactionOutputFileCountHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.119">majorCompactionOutputFileCountHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.117">majorCompactionOutputFileCountHisto</a></pre> </li> </ul> <a name="majorCompactionOutputSizeHisto"> @@ -687,7 +687,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>majorCompactionOutputSizeHisto</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.120">majorCompactionOutputSizeHisto</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.118">majorCompactionOutputSizeHisto</a></pre> </li> </ul> <a name="majorCompactedInputBytes"> @@ -696,7 +696,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>majorCompactedInputBytes</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.121">majorCompactedInputBytes</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.119">majorCompactedInputBytes</a></pre> </li> </ul> <a name="majorCompactedOutputBytes"> @@ -705,7 +705,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockListLast"> <li class="blockList"> <h4>majorCompactedOutputBytes</h4> -<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.122">majorCompactedOutputBytes</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.120">majorCompactedOutputBytes</a></pre> </li> </ul> </li> @@ -722,7 +722,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockListLast"> <li class="blockList"> <h4>MetricsTableSourceImpl</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.124">MetricsTableSourceImpl</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> tblName, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.122">MetricsTableSourceImpl</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> tblName, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html" title="class in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a> aggregate, <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> tblWrapperAgg)</pre> </li> @@ -741,7 +741,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>registerMetrics</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.138">registerMetrics</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.136">registerMetrics</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#registerMetrics--">registerMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></code></dd> @@ -754,7 +754,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>deregisterMetrics</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.185">deregisterMetrics</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.183">deregisterMetrics</a>()</pre> </li> </ul> <a name="close--"> @@ -763,7 +763,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>close</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.211">close</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.209">close</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#close--">MetricsTableSource</a></code></span></div> <div class="block">Close the table's metrics as all the region are closing.</div> <dl> @@ -782,7 +782,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>getAggregateSource</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.234">getAggregateSource</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.232">getAggregateSource</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#getAggregateSource--">MetricsTableSource</a></code></span></div> <div class="block">Get the aggregate source to which this reports.</div> <dl> @@ -797,7 +797,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>compareTo</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.239">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a> source)</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.237">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a> source)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code> in interface <code><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><<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a>></code></dd> @@ -810,7 +810,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>snapshot</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.252">snapshot</a>(org.apache.hadoop.metrics2.MetricsRecordBuilder mrb, +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.245">snapshot</a>(org.apache.hadoop.metrics2.MetricsRecordBuilder mrb, boolean ignored)</pre> </li> </ul> @@ -820,7 +820,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>getTableName</h4> -<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.328">getTableName</a>()</pre> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.319">getTableName</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#getTableName--">getTableName</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableSource</a></code></dd> @@ -833,7 +833,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.333">hashCode</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.324">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -846,7 +846,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.338">equals</a>(<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> o)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.329">equals</a>(<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> o)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd> @@ -859,7 +859,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>getTableWrapper</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.350">getTableWrapper</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableWrapperAggregate.html" title="interface in org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.341">getTableWrapper</a>()</pre> </li> </ul> <a name="getTableNamePrefix--"> @@ -868,7 +868,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>getTableNamePrefix</h4> -<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.354">getTableNamePrefix</a>()</pre> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.345">getTableNamePrefix</a>()</pre> </li> </ul> <a name="incrSplitRequest--"> @@ -877,7 +877,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>incrSplitRequest</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.359">incrSplitRequest</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.350">incrSplitRequest</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#incrSplitRequest--">MetricsTableSource</a></code></span></div> <div class="block">Increment number of a requested splits</div> <dl> @@ -892,7 +892,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>incrSplitSuccess</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.364">incrSplitSuccess</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.355">incrSplitSuccess</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#incrSplitSuccess--">MetricsTableSource</a></code></span></div> <div class="block">Increment number of successful splits</div> <dl> @@ -907,7 +907,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateSplitTime</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.369">updateSplitTime</a>(long t)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.360">updateSplitTime</a>(long t)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateSplitTime-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the split transaction time histogram</div> <dl> @@ -924,7 +924,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateFlushTime</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.374">updateFlushTime</a>(long t)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.365">updateFlushTime</a>(long t)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateFlushTime-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the flush time histogram</div> <dl> @@ -941,7 +941,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateFlushMemstoreSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.379">updateFlushMemstoreSize</a>(long bytes)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.370">updateFlushMemstoreSize</a>(long bytes)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateFlushMemstoreSize-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the flush memstore size histogram</div> <dl> @@ -958,7 +958,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateFlushOutputSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.385">updateFlushOutputSize</a>(long bytes)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.376">updateFlushOutputSize</a>(long bytes)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateFlushOutputSize-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the flush output file size histogram</div> <dl> @@ -975,7 +975,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateCompactionTime</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.391">updateCompactionTime</a>(boolean isMajor, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.382">updateCompactionTime</a>(boolean isMajor, long t)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionTime-boolean-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the compaction time histogram, both major and minor</div> @@ -994,7 +994,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateCompactionInputFileCount</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.399">updateCompactionInputFileCount</a>(boolean isMajor, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.390">updateCompactionInputFileCount</a>(boolean isMajor, long c)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionInputFileCount-boolean-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the compaction input number of files histogram</div> @@ -1013,7 +1013,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateCompactionInputSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.407">updateCompactionInputSize</a>(boolean isMajor, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.398">updateCompactionInputSize</a>(boolean isMajor, long bytes)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionInputSize-boolean-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the compaction total input file size histogram</div> @@ -1032,7 +1032,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockList"> <li class="blockList"> <h4>updateCompactionOutputFileCount</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.417">updateCompactionOutputFileCount</a>(boolean isMajor, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.408">updateCompactionOutputFileCount</a>(boolean isMajor, long c)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionOutputFileCount-boolean-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the compaction output number of files histogram</div> @@ -1051,7 +1051,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsT <ul class="blockListLast"> <li class="blockList"> <h4>updateCompactionOutputSize</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.425">updateCompactionOutputSize</a>(boolean isMajor, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/MetricsTableSourceImpl.html#line.416">updateCompactionOutputSize</a>(boolean isMajor, long bytes)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsTableSource.html#updateCompactionOutputSize-boolean-long-">MetricsTableSource</a></code></span></div> <div class="block">Update the compaction total output file size</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/src-html/org/apache/hadoop/hbase/Version.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html index 83ef1c3..22ba819 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html @@ -16,11 +16,11 @@ <span class="sourceLineNo">008</span>@InterfaceAudience.Private<a name="line.8"></a> <span class="sourceLineNo">009</span>public class Version {<a name="line.9"></a> <span class="sourceLineNo">010</span> public static final String version = "3.0.0-SNAPSHOT";<a name="line.10"></a> -<span class="sourceLineNo">011</span> public static final String revision = "d663d48d391491aaf91374ebb8e66b6795ec38d9";<a name="line.11"></a> +<span class="sourceLineNo">011</span> public static final String revision = "dc79029966c72f6c46add8c382e118308609cc81";<a name="line.11"></a> <span class="sourceLineNo">012</span> public static final String user = "jenkins";<a name="line.12"></a> -<span class="sourceLineNo">013</span> public static final String date = "Sat Sep 1 14:38:49 UTC 2018";<a name="line.13"></a> +<span class="sourceLineNo">013</span> public static final String date = "Sun Sep 2 14:38:19 UTC 2018";<a name="line.13"></a> <span class="sourceLineNo">014</span> public static final String url = "git://jenkins-websites1.apache.org/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a> -<span class="sourceLineNo">015</span> public static final String srcChecksum = "f509658769a003ae852dc49767341018";<a name="line.15"></a> +<span class="sourceLineNo">015</span> public static final String srcChecksum = "7d33f8310c79096690f0087308074887";<a name="line.15"></a> <span class="sourceLineNo">016</span>}<a name="line.16"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de749194/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html index 3ba89a4..6246b15 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/MetricsTableAggregateSourceImpl.html @@ -56,70 +56,62 @@ <span class="sourceLineNo">048</span> }<a name="line.48"></a> <span class="sourceLineNo">049</span><a name="line.49"></a> <span class="sourceLineNo">050</span> private void register(MetricsTableSource source) {<a name="line.50"></a> -<span class="sourceLineNo">051</span> synchronized (this) {<a name="line.51"></a> -<span class="sourceLineNo">052</span> source.registerMetrics();<a name="line.52"></a> -<span class="sourceLineNo">053</span> }<a name="line.53"></a> -<span class="sourceLineNo">054</span> }<a name="line.54"></a> -<span class="sourceLineNo">055</span><a name="line.55"></a> -<span class="sourceLineNo">056</span> @Override<a name="line.56"></a> -<span class="sourceLineNo">057</span> public void deleteTableSource(String table) {<a name="line.57"></a> -<span class="sourceLineNo">058</span> try {<a name="line.58"></a> -<span class="sourceLineNo">059</span> synchronized (this) {<a name="line.59"></a> -<span class="sourceLineNo">060</span> MetricsTableSource source = tableSources.remove(table);<a name="line.60"></a> -<span class="sourceLineNo">061</span> if (source != null) {<a name="line.61"></a> -<span class="sourceLineNo">062</span> source.close();<a name="line.62"></a> -<span class="sourceLineNo">063</span> }<a name="line.63"></a> -<span class="sourceLineNo">064</span> }<a name="line.64"></a> -<span class="sourceLineNo">065</span> } catch (Exception e) {<a name="line.65"></a> -<span class="sourceLineNo">066</span> // Ignored. If this errors out it means that someone is double<a name="line.66"></a> -<span class="sourceLineNo">067</span> // closing the user source and the user metrics is already nulled out.<a name="line.67"></a> -<span class="sourceLineNo">068</span> LOG.info("Error trying to remove " + table + " from " + getClass().getSimpleName(), e);<a name="line.68"></a> -<span class="sourceLineNo">069</span> }<a name="line.69"></a> -<span class="sourceLineNo">070</span> }<a name="line.70"></a> -<span class="sourceLineNo">071</span><a name="line.71"></a> -<span class="sourceLineNo">072</span> @Override<a name="line.72"></a> -<span class="sourceLineNo">073</span> public MetricsTableSource getOrCreateTableSource(String table,<a name="line.73"></a> -<span class="sourceLineNo">074</span> MetricsTableWrapperAggregate wrapper) {<a name="line.74"></a> -<span class="sourceLineNo">075</span> MetricsTableSource source = tableSources.get(table);<a name="line.75"></a> -<span class="sourceLineNo">076</span> if (source != null) {<a name="line.76"></a> -<span class="sourceLineNo">077</span> return source;<a name="line.77"></a> -<span class="sourceLineNo">078</span> }<a name="line.78"></a> -<span class="sourceLineNo">079</span> source = CompatibilitySingletonFactory.getInstance(MetricsRegionServerSourceFactory.class)<a name="line.79"></a> -<span class="sourceLineNo">080</span> .createTable(table, wrapper);<a name="line.80"></a> -<span class="sourceLineNo">081</span> MetricsTableSource prev = tableSources.putIfAbsent(table, source);<a name="line.81"></a> -<span class="sourceLineNo">082</span><a name="line.82"></a> -<span class="sourceLineNo">083</span> if (prev != null) {<a name="line.83"></a> -<span class="sourceLineNo">084</span> return prev;<a name="line.84"></a> -<span class="sourceLineNo">085</span> } else {<a name="line.85"></a> -<span class="sourceLineNo">086</span> // register the new metrics now<a name="line.86"></a> -<span class="sourceLineNo">087</span> register(source);<a name="line.87"></a> -<span class="sourceLineNo">088</span> }<a name="line.88"></a> -<span class="sourceLineNo">089</span> return source;<a name="line.89"></a> -<span class="sourceLineNo">090</span> }<a name="line.90"></a> -<span class="sourceLineNo">091</span><a name="line.91"></a> -<span class="sourceLineNo">092</span> /**<a name="line.92"></a> -<span class="sourceLineNo">093</span> * Yes this is a get function that doesn't return anything. Thanks Hadoop for breaking all<a name="line.93"></a> -<span class="sourceLineNo">094</span> * expectations of java programmers. Instead of returning anything Hadoop metrics expects<a name="line.94"></a> -<span class="sourceLineNo">095</span> * getMetrics to push the metrics into the collector.<a name="line.95"></a> -<span class="sourceLineNo">096</span> *<a name="line.96"></a> -<span class="sourceLineNo">097</span> * @param collector the collector<a name="line.97"></a> -<span class="sourceLineNo">098</span> * @param all get all the metrics regardless of when they last changed.<a name="line.98"></a> -<span class="sourceLineNo">099</span> */<a name="line.99"></a> -<span class="sourceLineNo">100</span> @Override<a name="line.100"></a> -<span class="sourceLineNo">101</span> public void getMetrics(MetricsCollector collector, boolean all) {<a name="line.101"></a> -<span class="sourceLineNo">102</span> MetricsRecordBuilder mrb = collector.addRecord(metricsName);<a name="line.102"></a> -<span class="sourceLineNo">103</span><a name="line.103"></a> -<span class="sourceLineNo">104</span> if (tableSources != null) {<a name="line.104"></a> -<span class="sourceLineNo">105</span> for (MetricsTableSource tableMetricSource : tableSources.values()) {<a name="line.105"></a> -<span class="sourceLineNo">106</span> if (tableMetricSource instanceof MetricsTableSourceImpl) {<a name="line.106"></a> -<span class="sourceLineNo">107</span> ((MetricsTableSourceImpl) tableMetricSource).snapshot(mrb, all);<a name="line.107"></a> -<span class="sourceLineNo">108</span> }<a name="line.108"></a> -<span class="sourceLineNo">109</span> }<a name="line.109"></a> -<span class="sourceLineNo">110</span> mrb.addGauge(Interns.info(NUM_TABLES, NUMBER_OF_TABLES_DESC), tableSources.size());<a name="line.110"></a> -<span class="sourceLineNo">111</span> metricsRegistry.snapshot(mrb, all);<a name="line.111"></a> -<span class="sourceLineNo">112</span> }<a name="line.112"></a> -<span class="sourceLineNo">113</span> }<a name="line.113"></a> -<span class="sourceLineNo">114</span>}<a name="line.114"></a> +<span class="sourceLineNo">051</span> source.registerMetrics();<a name="line.51"></a> +<span class="sourceLineNo">052</span> }<a name="line.52"></a> +<span class="sourceLineNo">053</span><a name="line.53"></a> +<span class="sourceLineNo">054</span> @Override<a name="line.54"></a> +<span class="sourceLineNo">055</span> public void deleteTableSource(String table) {<a name="line.55"></a> +<span class="sourceLineNo">056</span> try {<a name="line.56"></a> +<span class="sourceLineNo">057</span> MetricsTableSource source = tableSources.remove(table);<a name="line.57"></a> +<span class="sourceLineNo">058</span> if (source != null) {<a name="line.58"></a> +<span class="sourceLineNo">059</span> source.close();<a name="line.59"></a> +<span class="sourceLineNo">060</span> }<a name="line.60"></a> +<span class="sourceLineNo">061</span> } catch (Exception e) {<a name="line.61"></a> +<span class="sourceLineNo">062</span> // Ignored. If this errors out it means that someone is double<a name="line.62"></a> +<span class="sourceLineNo">063</span> // closing the user source and the user metrics is already nulled out.<a name="line.63"></a> +<span class="sourceLineNo">064</span> LOG.info("Error trying to remove " + table + " from " + getClass().getSimpleName(), e);<a name="line.64"></a> +<span class="sourceLineNo">065</span> }<a name="line.65"></a> +<span class="sourceLineNo">066</span> }<a name="line.66"></a> +<span class="sourceLineNo">067</span><a name="line.67"></a> +<span class="sourceLineNo">068</span> @Override<a name="line.68"></a> +<span class="sourceLineNo">069</span> public MetricsTableSource getOrCreateTableSource(String table,<a name="line.69"></a> +<span class="sourceLineNo">070</span> MetricsTableWrapperAggregate wrapper) {<a name="line.70"></a> +<span class="sourceLineNo">071</span> MetricsTableSource source = tableSources.get(table);<a name="line.71"></a> +<span class="sourceLineNo">072</span> if (source != null) {<a name="line.72"></a> +<span class="sourceLineNo">073</span> return source;<a name="line.73"></a> +<span class="sourceLineNo">074</span> }<a name="line.74"></a> +<span class="sourceLineNo">075</span> MetricsTableSource newSource = CompatibilitySingletonFactory<a name="line.75"></a> +<span class="sourceLineNo">076</span> .getInstance(MetricsRegionServerSourceFactory.class).createTable(table, wrapper);<a name="line.76"></a> +<span class="sourceLineNo">077</span> return tableSources.computeIfAbsent(table, k -> {<a name="line.77"></a> +<span class="sourceLineNo">078</span> // register the new metrics now<a name="line.78"></a> +<span class="sourceLineNo">079</span> newSource.registerMetrics();<a name="line.79"></a> +<span class="sourceLineNo">080</span> return newSource;<a name="line.80"></a> +<span class="sourceLineNo">081</span> });<a name="line.81"></a> +<span class="sourceLineNo">082</span> }<a name="line.82"></a> +<span class="sourceLineNo">083</span><a name="line.83"></a> +<span class="sourceLineNo">084</span> /**<a name="line.84"></a> +<span class="sourceLineNo">085</span> * Yes this is a get function that doesn't return anything. Thanks Hadoop for breaking all<a name="line.85"></a> +<span class="sourceLineNo">086</span> * expectations of java programmers. Instead of returning anything Hadoop metrics expects<a name="line.86"></a> +<span class="sourceLineNo">087</span> * getMetrics to push the metrics into the collector.<a name="line.87"></a> +<span class="sourceLineNo">088</span> *<a name="line.88"></a> +<span class="sourceLineNo">089</span> * @param collector the collector<a name="line.89"></a> +<span class="sourceLineNo">090</span> * @param all get all the metrics regardless of when they last changed.<a name="line.90"></a> +<span class="sourceLineNo">091</span> */<a name="line.91"></a> +<span class="sourceLineNo">092</span> @Override<a name="line.92"></a> +<span class="sourceLineNo">093</span> public void getMetrics(MetricsCollector collector, boolean all) {<a name="line.93"></a> +<span class="sourceLineNo">094</span> MetricsRecordBuilder mrb = collector.addRecord(metricsName);<a name="line.94"></a> +<span class="sourceLineNo">095</span><a name="line.95"></a> +<span class="sourceLineNo">096</span> if (tableSources != null) {<a name="line.96"></a> +<span class="sourceLineNo">097</span> for (MetricsTableSource tableMetricSource : tableSources.values()) {<a name="line.97"></a> +<span class="sourceLineNo">098</span> if (tableMetricSource instanceof MetricsTableSourceImpl) {<a name="line.98"></a> +<span class="sourceLineNo">099</span> ((MetricsTableSourceImpl) tableMetricSource).snapshot(mrb, all);<a name="line.99"></a> +<span class="sourceLineNo">100</span> }<a name="line.100"></a> +<span class="sourceLineNo">101</span> }<a name="line.101"></a> +<span class="sourceLineNo">102</span> mrb.addGauge(Interns.info(NUM_TABLES, NUMBER_OF_TABLES_DESC), tableSources.size());<a name="line.102"></a> +<span class="sourceLineNo">103</span> metricsRegistry.snapshot(mrb, all);<a name="line.103"></a> +<span class="sourceLineNo">104</span> }<a name="line.104"></a> +<span class="sourceLineNo">105</span> }<a name="line.105"></a> +<span class="sourceLineNo">106</span>}<a name="line.106"></a>