http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6ad4f21a/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html b/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html index 7c563e8..b3dcf62 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html +++ b/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.23">MetricsAssignmentManagerSource</a> +<pre>public interface <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.24">MetricsAssignmentManagerSource</a> extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" title="interface in org.apache.hadoop.hbase.metrics">BaseSource</a></pre> </li> </ul> @@ -131,11 +131,11 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" </tr> <tr class="altColor"> <td class="colFirst"><code>static <a href="http://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/master/MetricsAssignmentManagerSource.html#ASSIGN_TIME_NAME">ASSIGN_TIME_NAME</a></span></code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#ASSIGN_METRIC_PREFIX">ASSIGN_METRIC_PREFIX</a></span></code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static <a href="http://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/master/MetricsAssignmentManagerSource.html#BULK_ASSIGN_TIME_NAME">BULK_ASSIGN_TIME_NAME</a></span></code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#MERGE_METRIC_PREFIX">MERGE_METRIC_PREFIX</a></span></code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static <a href="http://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> @@ -199,7 +199,11 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" </tr> <tr class="rowColor"> <td class="colFirst"><code>static <a href="http://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/master/MetricsAssignmentManagerSource.html#UNASSIGN_TIME_NAME">UNASSIGN_TIME_NAME</a></span></code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#SPLIT_METRIC_PREFIX">SPLIT_METRIC_PREFIX</a></span></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://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/master/MetricsAssignmentManagerSource.html#UNASSIGN_METRIC_PREFIX">UNASSIGN_METRIC_PREFIX</a></span></code> </td> </tr> </table> <ul class="blockList"> @@ -224,45 +228,49 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getAssignMetrics--">getAssignMetrics</a></span>()</code> </td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getMergeMetrics--">getMergeMetrics</a></span>()</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getSplitMetrics--">getSplitMetrics</a></span>()</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getUnassignMetrics--">getUnassignMetrics</a></span>()</code> </td> +</tr> +<tr id="i4" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#incrementOperationCounter--">incrementOperationCounter</a></span>()</code> -<div class="block">Increment the count of assignment operation (assign/unassign).</div> +<div class="block">TODO: Remove.</div> </td> </tr> -<tr id="i1" class="rowColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#setRIT-int-">setRIT</a></span>(int ritCount)</code> <div class="block">Set the number of regions in transition.</div> </td> </tr> -<tr id="i2" class="altColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#setRITCountOverThreshold-int-">setRITCountOverThreshold</a></span>(int ritCountOverThreshold)</code> <div class="block">Set the count of the number of regions that have been in transition over the threshold time.</div> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#setRITOldestAge-long-">setRITOldestAge</a></span>(long age)</code> <div class="block">Set the oldest region in transition.</div> </td> </tr> -<tr id="i4" class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateAssignTime-long-">updateAssignTime</a></span>(long time)</code> -<div class="block">Add the time took to perform the last assign operation</div> -</td> -</tr> -<tr id="i5" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateRitDuration-long-">updateRitDuration</a></span>(long duration)</code> </td> </tr> -<tr id="i6" class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateUnassignTime-long-">updateUnassignTime</a></span>(long time)</code> -<div class="block">Add the time took to perform the last unassign operation</div> -</td> -</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSource"> @@ -291,7 +299,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>METRICS_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.28">METRICS_NAME</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.29">METRICS_NAME</a></pre> <div class="block">The name of the metrics</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -305,7 +313,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>METRICS_CONTEXT</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.33">METRICS_CONTEXT</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.34">METRICS_CONTEXT</a></pre> <div class="block">The context metrics will be under.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -319,7 +327,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>METRICS_JMX_CONTEXT</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.38">METRICS_JMX_CONTEXT</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.39">METRICS_JMX_CONTEXT</a></pre> <div class="block">The name of the metrics context that metrics will be under in jmx</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -333,7 +341,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>METRICS_DESCRIPTION</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.43">METRICS_DESCRIPTION</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.44">METRICS_DESCRIPTION</a></pre> <div class="block">Description</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -347,7 +355,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>RIT_COUNT_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.45">RIT_COUNT_NAME</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.47">RIT_COUNT_NAME</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_COUNT_NAME">Constant Field Values</a></dd> @@ -360,7 +368,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>RIT_COUNT_OVER_THRESHOLD_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.46">RIT_COUNT_OVER_THRESHOLD_NAME</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.48">RIT_COUNT_OVER_THRESHOLD_NAME</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_COUNT_OVER_THRESHOLD_NAME">Constant Field Values</a></dd> @@ -373,7 +381,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>RIT_OLDEST_AGE_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.47">RIT_OLDEST_AGE_NAME</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.49">RIT_OLDEST_AGE_NAME</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_OLDEST_AGE_NAME">Constant Field Values</a></dd> @@ -386,101 +394,114 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>RIT_DURATION_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.48">RIT_DURATION_NAME</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.50">RIT_DURATION_NAME</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_DURATION_NAME">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="ASSIGN_TIME_NAME"> +<a name="RIT_COUNT_DESC"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>ASSIGN_TIME_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.49">ASSIGN_TIME_NAME</a></pre> +<h4>RIT_COUNT_DESC</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.52">RIT_COUNT_DESC</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.ASSIGN_TIME_NAME">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_COUNT_DESC">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="UNASSIGN_TIME_NAME"> +<a name="RIT_COUNT_OVER_THRESHOLD_DESC"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>UNASSIGN_TIME_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.50">UNASSIGN_TIME_NAME</a></pre> +<h4>RIT_COUNT_OVER_THRESHOLD_DESC</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.53">RIT_COUNT_OVER_THRESHOLD_DESC</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.UNASSIGN_TIME_NAME">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_COUNT_OVER_THRESHOLD_DESC">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="BULK_ASSIGN_TIME_NAME"> +<a name="RIT_OLDEST_AGE_DESC"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>BULK_ASSIGN_TIME_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.51">BULK_ASSIGN_TIME_NAME</a></pre> +<h4>RIT_OLDEST_AGE_DESC</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.55">RIT_OLDEST_AGE_DESC</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.BULK_ASSIGN_TIME_NAME">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_OLDEST_AGE_DESC">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="RIT_COUNT_DESC"> +<a name="RIT_DURATION_DESC"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>RIT_COUNT_DESC</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.53">RIT_COUNT_DESC</a></pre> +<h4>RIT_DURATION_DESC</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.56">RIT_DURATION_DESC</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_COUNT_DESC">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_DURATION_DESC">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="RIT_COUNT_OVER_THRESHOLD_DESC"> +<a name="ASSIGN_METRIC_PREFIX"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>RIT_COUNT_OVER_THRESHOLD_DESC</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.54">RIT_COUNT_OVER_THRESHOLD_DESC</a></pre> +<h4>ASSIGN_METRIC_PREFIX</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.59">ASSIGN_METRIC_PREFIX</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_COUNT_OVER_THRESHOLD_DESC">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.ASSIGN_METRIC_PREFIX">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="RIT_OLDEST_AGE_DESC"> +<a name="UNASSIGN_METRIC_PREFIX"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>RIT_OLDEST_AGE_DESC</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.56">RIT_OLDEST_AGE_DESC</a></pre> +<h4>UNASSIGN_METRIC_PREFIX</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.60">UNASSIGN_METRIC_PREFIX</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_OLDEST_AGE_DESC">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.UNASSIGN_METRIC_PREFIX">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="RIT_DURATION_DESC"> +<a name="SPLIT_METRIC_PREFIX"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>RIT_DURATION_DESC</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.57">RIT_DURATION_DESC</a></pre> +<h4>SPLIT_METRIC_PREFIX</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.61">SPLIT_METRIC_PREFIX</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> -<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.RIT_DURATION_DESC">Constant Field Values</a></dd> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.SPLIT_METRIC_PREFIX">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="MERGE_METRIC_PREFIX"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>MERGE_METRIC_PREFIX</h4> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.62">MERGE_METRIC_PREFIX</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.MERGE_METRIC_PREFIX">Constant Field Values</a></dd> </dl> </li> </ul> @@ -490,7 +511,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockListLast"> <li class="blockList"> <h4>OPERATION_COUNT_NAME</h4> -<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.60">OPERATION_COUNT_NAME</a></pre> +<pre>static final <a href="http://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/master/MetricsAssignmentManagerSource.html#line.64">OPERATION_COUNT_NAME</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.master.MetricsAssignmentManagerSource.OPERATION_COUNT_NAME">Constant Field Values</a></dd> @@ -511,7 +532,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>setRIT</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.67">setRIT</a>(int ritCount)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.71">setRIT</a>(int ritCount)</pre> <div class="block">Set the number of regions in transition.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -525,7 +546,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>setRITCountOverThreshold</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.74">setRITCountOverThreshold</a>(int ritCountOverThreshold)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.78">setRITCountOverThreshold</a>(int ritCountOverThreshold)</pre> <div class="block">Set the count of the number of regions that have been in transition over the threshold time.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -539,7 +560,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>setRITOldestAge</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.81">setRITOldestAge</a>(long age)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.85">setRITOldestAge</a>(long age)</pre> <div class="block">Set the oldest region in transition.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -553,7 +574,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>updateRitDuration</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.83">updateRitDuration</a>(long duration)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.87">updateRitDuration</a>(long duration)</pre> </li> </ul> <a name="incrementOperationCounter--"> @@ -562,28 +583,61 @@ extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html" <ul class="blockList"> <li class="blockList"> <h4>incrementOperationCounter</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.88">incrementOperationCounter</a>()</pre> -<div class="block">Increment the count of assignment operation (assign/unassign).</div> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.93">incrementOperationCounter</a>()</pre> +<div class="block">TODO: Remove. This may not be needed now as assign and unassign counts are tracked separately + Increment the count of operations (assign/unassign).</div> </li> </ul> -<a name="updateAssignTime-long-"> +<a name="getAssignMetrics--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>updateAssignTime</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.93">updateAssignTime</a>(long time)</pre> -<div class="block">Add the time took to perform the last assign operation</div> +<h4>getAssignMetrics</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.98">getAssignMetrics</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for assign operation</dd> +</dl> +</li> +</ul> +<a name="getUnassignMetrics--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUnassignMetrics</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.103">getUnassignMetrics</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for unassign operation</dd> +</dl> </li> </ul> -<a name="updateUnassignTime-long-"> +<a name="getSplitMetrics--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSplitMetrics</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.108">getSplitMetrics</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for split operation</dd> +</dl> +</li> +</ul> +<a name="getMergeMetrics--"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>updateUnassignTime</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.98">updateUnassignTime</a>(long time)</pre> -<div class="block">Add the time took to perform the last unassign operation</div> +<h4>getMergeMetrics</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#line.113">getMergeMetrics</a>()</pre> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for merge operation</dd> +</dl> </li> </ul> </li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6ad4f21a/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html b/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html index c0fc653..c156a70 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.28">MetricsAssignmentManagerSourceImpl</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.29">MetricsAssignmentManagerSourceImpl</a> extends <a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSourceImpl.html" title="class in org.apache.hadoop.hbase.metrics">BaseSourceImpl</a> implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></pre> </li> @@ -141,32 +141,40 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#assignTimeHisto">assignTimeHisto</a></span></code> </td> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#assignMetrics">assignMetrics</a></span></code> </td> </tr> <tr class="rowColor"> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#mergeMetrics">mergeMetrics</a></span></code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/metrics2/lib/MutableFastCounter.html" title="class in org.apache.hadoop.metrics2.lib">MutableFastCounter</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#operationCounter">operationCounter</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeLong</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#ritCountOverThresholdGauge">ritCountOverThresholdGauge</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#ritDurationHisto">ritDurationHisto</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeLong</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#ritGauge">ritGauge</a></span></code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>private org.apache.hadoop.metrics2.lib.MutableGaugeLong</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#ritOldestAgeGauge">ritOldestAgeGauge</a></span></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#splitMetrics">splitMetrics</a></span></code> </td> +</tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/metrics2/MetricHistogram.html" title="interface in org.apache.hadoop.metrics2">MetricHistogram</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#unassignTimeHisto">unassignTimeHisto</a></span></code> </td> +<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#unassignMetrics">unassignMetrics</a></span></code> </td> </tr> </table> <ul class="blockList"> @@ -181,7 +189,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <!-- --> </a> <h3>Fields inherited from interface org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></h3> -<code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#ASSIGN_TIME_NAME">ASSIGN_TIME_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#BULK_ASSIGN_TIME_NAME">BULK_ASSIGN_TIME_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_CONTEXT">METRICS_CONTEXT</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_DESCRIPTION">METRICS_DESCRIPTION</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_JMX_CONTEXT">METRICS_JMX_CONTEXT</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_NAME">METRICS_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#OPERATION_COUNT_NAME">OPERATION_COUNT_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master /MetricsAssignmentManagerSource.html#RIT_COUNT_DESC">RIT_COUNT_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_COUNT_NAME">RIT_COUNT_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_COUNT_OVER_THRESHOLD_DESC">RIT_COUNT_OVER_THRESHOLD_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_COUNT_OVER_THRESHOLD_NAME">RIT_COUNT_OVER_THRESHOLD_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_DURATION_DESC">RIT_DURATION_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_DURATION_NAME">RIT_DURATION_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_OLDEST_AGE_DESC">RIT_OLDEST_AGE_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerS ource.html#RIT_OLDEST_AGE_NAME">RIT_OLDEST_AGE_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#UNASSIGN_TIME_NAME">UNASSIGN_TIME_NAME</a></code></li> +<code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#ASSIGN_METRIC_PREFIX">ASSIGN_METRIC_PREFIX</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#MERGE_METRIC_PREFIX">MERGE_METRIC_PREFIX</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_CONTEXT">METRICS_CONTEXT</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_DESCRIPTION">METRICS_DESCRIPTION</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_JMX_CONTEXT">METRICS_JMX_CONTEXT</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#METRICS_NAME">METRICS_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#OPERATION_COUNT_NAME">OPERATION_COUNT_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/ma ster/MetricsAssignmentManagerSource.html#RIT_COUNT_DESC">RIT_COUNT_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_COUNT_NAME">RIT_COUNT_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_COUNT_OVER_THRESHOLD_DESC">RIT_COUNT_OVER_THRESHOLD_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_COUNT_OVER_THRESHOLD_NAME">RIT_COUNT_OVER_THRESHOLD_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_DURATION_DESC">RIT_DURATION_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_DURATION_NAME">RIT_DURATION_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#RIT_OLDEST_AGE_DESC">RIT_OLDEST_AGE_DESC</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentMana gerSource.html#RIT_OLDEST_AGE_NAME">RIT_OLDEST_AGE_NAME</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#SPLIT_METRIC_PREFIX">SPLIT_METRIC_PREFIX</a>, <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#UNASSIGN_METRIC_PREFIX">UNASSIGN_METRIC_PREFIX</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSource"> @@ -228,51 +236,55 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#getAssignMetrics--">getAssignMetrics</a></span>()</code> </td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#getMergeMetrics--">getMergeMetrics</a></span>()</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#getSplitMetrics--">getSplitMetrics</a></span>()</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#getUnassignMetrics--">getUnassignMetrics</a></span>()</code> </td> +</tr> +<tr id="i4" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#incrementOperationCounter--">incrementOperationCounter</a></span>()</code> -<div class="block">Increment the count of assignment operation (assign/unassign).</div> +<div class="block">TODO: Remove.</div> </td> </tr> -<tr id="i1" class="rowColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#init--">init</a></span>()</code> <div class="block">Clear out the metrics and re-prepare the source.</div> </td> </tr> -<tr id="i2" class="altColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#setRIT-int-">setRIT</a></span>(int ritCount)</code> <div class="block">Set the number of regions in transition.</div> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#setRITCountOverThreshold-int-">setRITCountOverThreshold</a></span>(int ritCount)</code> <div class="block">Set the count of the number of regions that have been in transition over the threshold time.</div> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#setRITOldestAge-long-">setRITOldestAge</a></span>(long ritCount)</code> <div class="block">Set the oldest region in transition.</div> </td> </tr> -<tr id="i5" class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#updateAssignTime-long-">updateAssignTime</a></span>(long time)</code> -<div class="block">Add the time took to perform the last assign operation</div> -</td> -</tr> -<tr id="i6" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#updateRitDuration-long-">updateRitDuration</a></span>(long duration)</code> </td> </tr> -<tr id="i7" class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#updateUnassignTime-long-">updateUnassignTime</a></span>(long time)</code> -<div class="block">Add the time took to perform the last unassign operation</div> -</td> -</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.metrics.BaseSourceImpl"> @@ -315,7 +327,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>ritGauge</h4> -<pre>private org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.32">ritGauge</a></pre> +<pre>private org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.33">ritGauge</a></pre> </li> </ul> <a name="ritCountOverThresholdGauge"> @@ -324,7 +336,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>ritCountOverThresholdGauge</h4> -<pre>private org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.33">ritCountOverThresholdGauge</a></pre> +<pre>private org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.34">ritCountOverThresholdGauge</a></pre> </li> </ul> <a name="ritOldestAgeGauge"> @@ -333,7 +345,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>ritOldestAgeGauge</h4> -<pre>private org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.34">ritOldestAgeGauge</a></pre> +<pre>private org.apache.hadoop.metrics2.lib.MutableGaugeLong <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.35">ritOldestAgeGauge</a></pre> </li> </ul> <a name="ritDurationHisto"> @@ -342,7 +354,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>ritDurationHisto</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/master/MetricsAssignmentManagerSourceImpl.html#line.35">ritDurationHisto</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/master/MetricsAssignmentManagerSourceImpl.html#line.36">ritDurationHisto</a></pre> </li> </ul> <a name="operationCounter"> @@ -351,25 +363,43 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>operationCounter</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/master/MetricsAssignmentManagerSourceImpl.html#line.37">operationCounter</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/master/MetricsAssignmentManagerSourceImpl.html#line.38">operationCounter</a></pre> +</li> +</ul> +<a name="assignMetrics"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>assignMetrics</h4> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.40">assignMetrics</a></pre> </li> </ul> -<a name="assignTimeHisto"> +<a name="unassignMetrics"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>assignTimeHisto</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/master/MetricsAssignmentManagerSourceImpl.html#line.38">assignTimeHisto</a></pre> +<h4>unassignMetrics</h4> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.41">unassignMetrics</a></pre> </li> </ul> -<a name="unassignTimeHisto"> +<a name="splitMetrics"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>splitMetrics</h4> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.42">splitMetrics</a></pre> +</li> +</ul> +<a name="mergeMetrics"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>unassignTimeHisto</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/master/MetricsAssignmentManagerSourceImpl.html#line.39">unassignTimeHisto</a></pre> +<h4>mergeMetrics</h4> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.43">mergeMetrics</a></pre> </li> </ul> </li> @@ -386,7 +416,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>MetricsAssignmentManagerSourceImpl</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.41">MetricsAssignmentManagerSourceImpl</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.45">MetricsAssignmentManagerSourceImpl</a>()</pre> </li> </ul> <a name="MetricsAssignmentManagerSourceImpl-java.lang.String-java.lang.String-java.lang.String-java.lang.String-"> @@ -395,7 +425,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockListLast"> <li class="blockList"> <h4>MetricsAssignmentManagerSourceImpl</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.45">MetricsAssignmentManagerSourceImpl</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> metricsName, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.49">MetricsAssignmentManagerSourceImpl</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> metricsName, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> metricsDescription, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> metricsContext, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> metricsJmxContext)</pre> @@ -415,7 +445,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>init</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.51">init</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.55">init</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/metrics/BaseSource.html#init--">BaseSource</a></code></span></div> <div class="block">Clear out the metrics and re-prepare the source.</div> <dl> @@ -432,7 +462,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>setRIT</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.63">setRIT</a>(int ritCount)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.75">setRIT</a>(int ritCount)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#setRIT-int-">MetricsAssignmentManagerSource</a></code></span></div> <div class="block">Set the number of regions in transition.</div> <dl> @@ -449,7 +479,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>setRITCountOverThreshold</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.68">setRITCountOverThreshold</a>(int ritCount)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.80">setRITCountOverThreshold</a>(int ritCount)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#setRITCountOverThreshold-int-">MetricsAssignmentManagerSource</a></code></span></div> <div class="block">Set the count of the number of regions that have been in transition over the threshold time.</div> <dl> @@ -466,7 +496,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>setRITOldestAge</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.73">setRITOldestAge</a>(long ritCount)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.85">setRITOldestAge</a>(long ritCount)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#setRITOldestAge-long-">MetricsAssignmentManagerSource</a></code></span></div> <div class="block">Set the oldest region in transition.</div> <dl> @@ -483,55 +513,86 @@ implements <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignm <ul class="blockList"> <li class="blockList"> <h4>incrementOperationCounter</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.78">incrementOperationCounter</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.90">incrementOperationCounter</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#incrementOperationCounter--">MetricsAssignmentManagerSource</a></code></span></div> -<div class="block">Increment the count of assignment operation (assign/unassign).</div> +<div class="block">TODO: Remove. This may not be needed now as assign and unassign counts are tracked separately + Increment the count of operations (assign/unassign).</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#incrementOperationCounter--">incrementOperationCounter</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> </dl> </li> </ul> -<a name="updateAssignTime-long-"> +<a name="updateRitDuration-long-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>updateAssignTime</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.83">updateAssignTime</a>(long time)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateAssignTime-long-">MetricsAssignmentManagerSource</a></code></span></div> -<div class="block">Add the time took to perform the last assign operation</div> +<h4>updateRitDuration</h4> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.95">updateRitDuration</a>(long duration)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateAssignTime-long-">updateAssignTime</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateRitDuration-long-">updateRitDuration</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> </dl> </li> </ul> -<a name="updateUnassignTime-long-"> +<a name="getAssignMetrics--"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>updateUnassignTime</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.88">updateUnassignTime</a>(long time)</pre> -<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateUnassignTime-long-">MetricsAssignmentManagerSource</a></code></span></div> -<div class="block">Add the time took to perform the last unassign operation</div> +<h4>getAssignMetrics</h4> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.100">getAssignMetrics</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateUnassignTime-long-">updateUnassignTime</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getAssignMetrics--">getAssignMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for assign operation</dd> </dl> </li> </ul> -<a name="updateRitDuration-long-"> +<a name="getUnassignMetrics--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getUnassignMetrics</h4> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.105">getUnassignMetrics</a>()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getUnassignMetrics--">getUnassignMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for unassign operation</dd> +</dl> +</li> +</ul> +<a name="getSplitMetrics--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSplitMetrics</h4> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.110">getSplitMetrics</a>()</pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getSplitMetrics--">getSplitMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for split operation</dd> +</dl> +</li> +</ul> +<a name="getMergeMetrics--"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> -<h4>updateRitDuration</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.93">updateRitDuration</a>(long duration)</pre> +<h4>getMergeMetrics</h4> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics">OperationMetrics</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/MetricsAssignmentManagerSourceImpl.html#line.115">getMergeMetrics</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> -<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#updateRitDuration-long-">updateRitDuration</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dd><code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html#getMergeMetrics--">getMergeMetrics</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManagerSource.html" title="interface in org.apache.hadoop.hbase.master">MetricsAssignmentManagerSource</a></code></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/metrics/OperationMetrics.html" title="class in org.apache.hadoop.hbase.metrics"><code>OperationMetrics</code></a> containing common metrics for merge operation</dd> </dl> </li> </ul>