http://git-wip-us.apache.org/repos/asf/hbase-site/blob/901d593a/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html 
b/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html
index 0e574e9..4885bc0 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/MasterQuotaManager.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,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>@InterfaceAudience.Private
  @InterfaceStability.Evolving
-public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.70">MasterQuotaManager</a>
+public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.76">MasterQuotaManager</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/RegionStateListener.html" 
title="interface in org.apache.hadoop.hbase">RegionStateListener</a></pre>
 <div class="block">Master Quota Manager.
@@ -202,10 +202,14 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#regionSizes">regionSizes</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottleStorage.html" 
title="class in 
org.apache.hadoop.hbase.quotas">RpcThrottleStorage</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#rpcThrottleStorage">rpcThrottleStorage</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#tableLocks">tableLocks</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#userLocks">userLocks</a></span></code>&nbsp;</td>
 </tr>
@@ -282,96 +286,104 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#isQuotaInitialized--">isQuotaInitialized</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i9" class="rowColor">
+<td 
class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.IsRpcThrottleEnabledResponse</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#isRpcThrottleEnabled-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.IsRpcThrottleEnabledRequest-">isRpcThrottleEnabled</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.IsRpcThrottleEnabledRequest&nbsp;request)</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#onRegionMerged-org.apache.hadoop.hbase.client.RegionInfo-">onRegionMerged</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;mergedRegion)</code>
 <div class="block">Process region merge event.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#onRegionSplit-org.apache.hadoop.hbase.client.RegionInfo-">onRegionSplit</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</code>
 <div class="block">Process region split event.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#onRegionSplitReverted-org.apache.hadoop.hbase.client.RegionInfo-">onRegionSplitReverted</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)</code>
 <div class="block">Process region split reverted event.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#processFileArchivals-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.FileSystem-">processFileArchivals</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest&nbsp;request,
                     <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
                     org.apache.hadoop.conf.Configuration&nbsp;conf,
                     org.apache.hadoop.fs.FileSystem&nbsp;fs)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>(package private) int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#pruneEntriesOlderThan-long-">pruneEntriesOlderThan</a></span>(long&nbsp;timeToPruneBefore)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#removeNamespaceQuota-java.lang.String-">removeNamespaceQuota</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;namespace)</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#removeTableFromNamespaceQuota-org.apache.hadoop.hbase.TableName-">removeTableFromNamespaceQuota</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName)</code>
 <div class="block">Remove table from namespace quota.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setNamespaceQuota-org.apache.hadoop.hbase.NamespaceDescriptor-">setNamespaceQuota</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" 
title="class in 
org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;desc)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setNamespaceQuota-java.lang.String-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">setNamespaceQuota</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
                  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td 
class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaResponse</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">setQuota</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-org.apache.hadoop.hbase.quotas.MasterQuotaManager.SetQuotaOperations-">setQuota</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req,
         <a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SetQuotaOperations.html"
 title="interface in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.SetQuotaOperations</a>&nbsp;quotaOps)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setTableQuota-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">setTableQuota</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table,
              
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setUserQuota-java.lang.String-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">setUserQuota</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
             
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setUserQuota-java.lang.String-java.lang.String-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">setUserQuota</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
             <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
             
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#setUserQuota-java.lang.String-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">setUserQuota</a></span>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
             <a href="../../../../../org/apache/hadoop/hbase/TableName.html" 
title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;table,
             
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#snapshotRegionSizes--">snapshotRegionSizes</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#start--">start</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#stop--">stop</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i28" class="altColor">
+<td 
class="colFirst"><code>org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SwitchRpcThrottleResponse</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#switchRpcThrottle-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SwitchRpcThrottleRequest-">switchRpcThrottle</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SwitchRpcThrottleRequest&nbsp;request)</code>&nbsp;</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -400,7 +412,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.71">LOG</a></pre>
+<pre>private static final&nbsp;org.slf4j.Logger <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.77">LOG</a></pre>
 </li>
 </ul>
 <a name="EMPTY_MAP">
@@ -409,7 +421,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>EMPTY_MAP</h4>
-<pre>private static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.72">EMPTY_MAP</a></pre>
+<pre>private static final&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.78">EMPTY_MAP</a></pre>
 </li>
 </ul>
 <a name="masterServices">
@@ -418,7 +430,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>masterServices</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" 
title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.75">masterServices</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" 
title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.81">masterServices</a></pre>
 </li>
 </ul>
 <a name="namespaceLocks">
@@ -427,7 +439,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>namespaceLocks</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.76">namespaceLocks</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.82">namespaceLocks</a></pre>
 </li>
 </ul>
 <a name="tableLocks">
@@ -436,7 +448,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>tableLocks</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.77">tableLocks</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.83">tableLocks</a></pre>
 </li>
 </ul>
 <a name="userLocks">
@@ -445,7 +457,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>userLocks</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.78">userLocks</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.NamedLock.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.NamedLock</a>&lt;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.84">userLocks</a></pre>
 </li>
 </ul>
 <a name="initialized">
@@ -454,7 +466,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>initialized</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.79">initialized</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.85">initialized</a></pre>
 </li>
 </ul>
 <a name="namespaceQuotaManager">
@@ -463,16 +475,25 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>namespaceQuotaManager</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/namespace/NamespaceAuditor.html" 
title="class in org.apache.hadoop.hbase.namespace">NamespaceAuditor</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.80">namespaceQuotaManager</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/namespace/NamespaceAuditor.html" 
title="class in org.apache.hadoop.hbase.namespace">NamespaceAuditor</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.86">namespaceQuotaManager</a></pre>
 </li>
 </ul>
 <a name="regionSizes">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>regionSizes</h4>
-<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.SizeSnapshotWithTimestamp</a>&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.81">regionSizes</a></pre>
+<pre>private&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true";
 title="class or interface in java.util.concurrent">ConcurrentHashMap</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SizeSnapshotWithTimestamp.html"
 title="class in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.SizeSnapshotWithTimestamp</a>&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.87">regionSizes</a></pre>
+</li>
+</ul>
+<a name="rpcThrottleStorage">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rpcThrottleStorage</h4>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/quotas/RpcThrottleStorage.html" 
title="class in org.apache.hadoop.hbase.quotas">RpcThrottleStorage</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.89">rpcThrottleStorage</a></pre>
 </li>
 </ul>
 </li>
@@ -489,7 +510,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MasterQuotaManager</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.83">MasterQuotaManager</a>(<a
 href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" 
title="interface in 
org.apache.hadoop.hbase.master">MasterServices</a>&nbsp;masterServices)</pre>
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.91">MasterQuotaManager</a>(<a
 href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" 
title="interface in 
org.apache.hadoop.hbase.master">MasterServices</a>&nbsp;masterServices)</pre>
 </li>
 </ul>
 </li>
@@ -506,7 +527,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.87">start</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.95">start</a>()
            throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -520,7 +541,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>stop</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.112">stop</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.123">stop</a>()</pre>
 </li>
 </ul>
 <a name="isQuotaInitialized--">
@@ -529,7 +550,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>isQuotaInitialized</h4>
-<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.115">isQuotaInitialized</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.126">isQuotaInitialized</a>()</pre>
 </li>
 </ul>
 <a 
name="setQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-">
@@ -538,7 +559,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setQuota</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaResponse&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.122">setQuota</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaResponse&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.133">setQuota</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
                                                                                
          throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
                                                                                
                 <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
 <dl>
@@ -554,7 +575,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setUserQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.161">setUserQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.172">setUserQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
                          
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
                          <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -571,7 +592,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setUserQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.188">setUserQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.199">setUserQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
                          <a 
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                          
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
@@ -589,7 +610,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setUserQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.216">setUserQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.227">setUserQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;userName,
                          <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
                          
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
                   throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
@@ -607,7 +628,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setTableQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.246">setTableQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.257">setTableQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;table,
                           
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
                    throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
                           <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -624,7 +645,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setNamespaceQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.273">setNamespaceQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.284">setNamespaceQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace,
                               
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req)
                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
                               <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -641,7 +662,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>setNamespaceQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.301">setNamespaceQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" 
title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;desc)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.312">setNamespaceQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/NamespaceDescriptor.html" 
title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>&nbsp;desc)
                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -655,7 +676,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>removeNamespaceQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.307">removeNamespaceQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.318">removeNamespaceQuota</a>(<a
 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;namespace)
                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -663,13 +684,41 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 </dl>
 </li>
 </ul>
+<a 
name="switchRpcThrottle-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SwitchRpcThrottleRequest-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>switchRpcThrottle</h4>
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SwitchRpcThrottleResponse&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.324">switchRpcThrottle</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SwitchRpcThrottleRequest&nbsp;request)
+                                                                               
                            throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a 
name="isRpcThrottleEnabled-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.IsRpcThrottleEnabledRequest-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isRpcThrottleEnabled</h4>
+<pre>public&nbsp;org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.IsRpcThrottleEnabledResponse&nbsp;<a
 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.352">isRpcThrottleEnabled</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.IsRpcThrottleEnabledRequest&nbsp;request)
+                                                                               
                                  throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
 <a 
name="setQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest-org.apache.hadoop.hbase.quotas.MasterQuotaManager.SetQuotaOperations-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>setQuota</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.313">setQuota</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.367">setQuota</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.SetQuotaRequest&nbsp;req,
                       <a 
href="../../../../../org/apache/hadoop/hbase/quotas/MasterQuotaManager.SetQuotaOperations.html"
 title="interface in 
org.apache.hadoop.hbase.quotas">MasterQuotaManager.SetQuotaOperations</a>&nbsp;quotaOps)
                throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a>,
                       <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true";
 title="class or interface in java.lang">InterruptedException</a></pre>
@@ -686,7 +735,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>checkNamespaceTableAndRegionQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.356">checkNamespaceTableAndRegionQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.410">checkNamespaceTableAndRegionQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName,
                                               int&nbsp;regions)
                                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -701,7 +750,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>checkAndUpdateNamespaceRegionQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.362">checkAndUpdateNamespaceRegionQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.416">checkAndUpdateNamespaceRegionQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName,
                                                int&nbsp;regions)
                                         throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
@@ -716,7 +765,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>getRegionCountOfTable</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.371">getRegionCountOfTable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName)
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.425">getRegionCountOfTable</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName)
                           throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -732,7 +781,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>onRegionMerged</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.379">onRegionMerged</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;mergedRegion)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.433">onRegionMerged</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;mergedRegion)
                     throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.html#onRegionMerged-org.apache.hadoop.hbase.client.RegionInfo-">RegionStateListener</a></code></span></div>
 <div class="block">Process region merge event.</div>
@@ -750,7 +799,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>onRegionSplit</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.386">onRegionSplit</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.440">onRegionSplit</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)
                    throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.html#onRegionSplit-org.apache.hadoop.hbase.client.RegionInfo-">RegionStateListener</a></code></span></div>
 <div class="block">Process region split event.</div>
@@ -770,7 +819,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>removeTableFromNamespaceQuota</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.398">removeTableFromNamespaceQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.452">removeTableFromNamespaceQuota</a>(<a
 href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in 
org.apache.hadoop.hbase">TableName</a>&nbsp;tName)
                                    throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Remove table from namespace quota.</div>
 <dl>
@@ -787,7 +836,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>getNamespaceQuotaManager</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/namespace/NamespaceAuditor.html" 
title="class in org.apache.hadoop.hbase.namespace">NamespaceAuditor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.404">getNamespaceQuotaManager</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/namespace/NamespaceAuditor.html" 
title="class in org.apache.hadoop.hbase.namespace">NamespaceAuditor</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.458">getNamespaceQuotaManager</a>()</pre>
 </li>
 </ul>
 <a name="checkQuotaSupport--">
@@ -796,7 +845,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>checkQuotaSupport</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.440">checkQuotaSupport</a>()
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.494">checkQuotaSupport</a>()
                         throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -810,7 +859,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>createQuotaTable</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.463">createQuotaTable</a>()
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.517">createQuotaTable</a>()
                        throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -824,7 +873,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>onRegionSplitReverted</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.488">onRegionSplitReverted</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.542">onRegionSplitReverted</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri)
                            throws <a 
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.html#onRegionSplitReverted-org.apache.hadoop.hbase.client.RegionInfo-">RegionStateListener</a></code></span></div>
 <div class="block">Process region split reverted event.</div>
@@ -844,7 +893,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>initializeRegionSizes</h4>
-<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.539">initializeRegionSizes</a>()</pre>
+<pre>void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.593">initializeRegionSizes</a>()</pre>
 </li>
 </ul>
 <a name="addRegionSize-org.apache.hadoop.hbase.client.RegionInfo-long-long-">
@@ -853,7 +902,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>addRegionSize</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.544">addRegionSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.598">addRegionSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
                           long&nbsp;size,
                           long&nbsp;time)</pre>
 </li>
@@ -864,7 +913,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>snapshotRegionSizes</h4>
-<pre>public&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.551">snapshotRegionSizes</a>()</pre>
+<pre>public&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.605">snapshotRegionSizes</a>()</pre>
 </li>
 </ul>
 <a name="pruneEntriesOlderThan-long-">
@@ -873,7 +922,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockList">
 <li class="blockList">
 <h4>pruneEntriesOlderThan</h4>
-<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.563">pruneEntriesOlderThan</a>(long&nbsp;timeToPruneBefore)</pre>
+<pre>int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.617">pruneEntriesOlderThan</a>(long&nbsp;timeToPruneBefore)</pre>
 </li>
 </ul>
 <a 
name="processFileArchivals-org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.FileSystem-">
@@ -882,7 +931,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/RegionStateListener.h
 <ul class="blockListLast">
 <li class="blockList">
 <h4>processFileArchivals</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.580">processFileArchivals</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest&nbsp;request,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/quotas/MasterQuotaManager.html#line.634">processFileArchivals</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest&nbsp;request,
                                  <a 
href="../../../../../org/apache/hadoop/hbase/client/Connection.html" 
title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
                                  
org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  org.apache.hadoop.fs.FileSystem&nbsp;fs)

Reply via email to