You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by gi...@apache.org on 2017/11/13 19:07:11 UTC

[bookkeeper] branch asf-site updated: Updated site at revision ed7696b

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a9d7dca  Updated site at revision ed7696b
a9d7dca is described below

commit a9d7dcaeaa20004a3aa8650736eb402ca6e8cd60
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Nov 13 19:07:09 2017 +0000

    Updated site at revision ed7696b
---
 .../docs/latest/api/javadoc/allclasses-frame.html  |   1 +
 .../latest/api/javadoc/allclasses-noframe.html     |   1 +
 .../docs/latest/api/javadoc/constant-values.html   |  33 +-
 content/docs/latest/api/javadoc/index-all.html     |  30 ++
 ...Exception.BKAddEntryQuorumTimeoutException.html |   2 +-
 .../client/BKException.BKBookieException.html      |   2 +-
 ...eption.BKBookieHandleNotAvailableException.html |   2 +-
 .../BKException.BKClientClosedException.html       |   2 +-
 .../client/BKException.BKDigestMatchException.html |   2 +-
 ...KException.BKDigestNotInitializedException.html |   2 +-
 .../BKException.BKDuplicateEntryIdException.html   |   2 +-
 .../client/BKException.BKIllegalOpException.html   |   2 +-
 .../BKException.BKIncorrectParameterException.html |   2 +-
 .../client/BKException.BKInterruptedException.html |   2 +-
 .../BKException.BKLedgerClosedException.html       |   2 +-
 .../client/BKException.BKLedgerExistException.html |   2 +-
 .../BKException.BKLedgerFencedException.html       |   2 +-
 .../BKException.BKLedgerIdOverflowException.html   |   2 +-
 .../BKException.BKLedgerRecoveryException.html     |   2 +-
 .../BKException.BKMetadataVersionException.html    |   2 +-
 .../client/BKException.BKNoSuchEntryException.html |   2 +-
 .../BKException.BKNoSuchLedgerExistsException.html |   2 +-
 .../BKException.BKNotEnoughBookiesException.html   |   2 +-
 .../BKException.BKProtocolVersionException.html    |   2 +-
 .../client/BKException.BKQuorumException.html      |   2 +-
 .../client/BKException.BKReadException.html        |   2 +-
 .../client/BKException.BKReplicationException.html |   2 +-
 .../client/BKException.BKSecurityException.html    |   2 +-
 .../client/BKException.BKTimeoutException.html     |   6 +-
 ...=> BKException.BKTooManyRequestsException.html} |  38 +-
 .../BKException.BKUnauthorizedAccessException.html |   6 +-
 .../BKException.BKUnclosedFragmentException.html   |   2 +-
 ...BKException.BKUnexpectedConditionException.html |   2 +-
 .../client/BKException.BKWriteException.html       |   2 +-
 ...Exception.BKWriteOnReadOnlyBookieException.html |   2 +-
 .../apache/bookkeeper/client/BKException.Code.html |   2 +-
 .../client/BKException.MetaStoreException.html     |   2 +-
 .../bookkeeper/client/BKException.ZKException.html |   2 +-
 .../org/apache/bookkeeper/client/BKException.html  |  20 +-
 .../bookkeeper/client/api/BKException.Code.html    |  32 +-
 .../client/api/class-use/BKException.html          |  16 +-
 .../BKException.BKTooManyRequestsException.html    | 125 +++++++
 .../bookkeeper/client/class-use/BKException.html   |  16 +-
 .../apache/bookkeeper/client/package-frame.html    |   1 +
 .../apache/bookkeeper/client/package-summary.html  |  18 +-
 .../org/apache/bookkeeper/client/package-tree.html |   1 +
 .../bookkeeper/conf/ServerConfiguration.html       | 408 +++++++++++++--------
 .../conf/class-use/ServerConfiguration.html        |  12 +
 content/docs/latest/api/javadoc/overview-tree.html |   1 +
 .../docs/latest/api/javadoc/serialized-form.html   |   5 +
 50 files changed, 591 insertions(+), 241 deletions(-)

diff --git a/content/docs/latest/api/javadoc/allclasses-frame.html b/content/docs/latest/api/javadoc/allclasses-frame.html
index f107bc1..1b7bd95 100644
--- a/content/docs/latest/api/javadoc/allclasses-frame.html
+++ b/content/docs/latest/api/javadoc/allclasses-frame.html
@@ -53,6 +53,7 @@
 <li><a href="org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKReplicationException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKSecurityException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKTimeoutException</a></li>
+<li><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKTooManyRequestsException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKUnauthorizedAccessException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKUnclosedFragmentException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKUnexpectedConditionException</a></li>
diff --git a/content/docs/latest/api/javadoc/allclasses-noframe.html b/content/docs/latest/api/javadoc/allclasses-noframe.html
index 627f6f7..9aff875 100644
--- a/content/docs/latest/api/javadoc/allclasses-noframe.html
+++ b/content/docs/latest/api/javadoc/allclasses-noframe.html
@@ -53,6 +53,7 @@
 <li><a href="org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client">BKException.BKReplicationException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client">BKException.BKSecurityException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKTimeoutException</a></li>
+<li><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></li>
 <li><a href="org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></li>
diff --git a/content/docs/latest/api/javadoc/constant-values.html b/content/docs/latest/api/javadoc/constant-values.html
index 4d95fec..fe4062a 100644
--- a/content/docs/latest/api/javadoc/constant-values.html
+++ b/content/docs/latest/api/javadoc/constant-values.html
@@ -850,48 +850,55 @@
 <td class="colLast"><code>-23</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.TooManyRequestsException">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#TooManyRequestsException">TooManyRequestsException</a></code></td>
+<td class="colLast"><code>-105</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.UnauthorizedAccessException">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#UnauthorizedAccessException">UnauthorizedAccessException</a></code></td>
 <td class="colLast"><code>-102</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.UnclosedFragmentException">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#UnclosedFragmentException">UnclosedFragmentException</a></code></td>
 <td class="colLast"><code>-103</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.UnexpectedConditionException">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#UnexpectedConditionException">UnexpectedConditionException</a></code></td>
 <td class="colLast"><code>-999</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.UNINITIALIZED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#UNINITIALIZED">UNINITIALIZED</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.WriteException">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#WriteException">WriteException</a></code></td>
 <td class="colLast"><code>-12</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.WriteOnReadOnlyBookieException">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a href="org/apache/bookkeeper/client/api/BKException.Code.html#WriteOnReadOnlyBookieException">WriteOnReadOnlyBookieException</a></code></td>
 <td class="colLast"><code>-104</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.client.api.BKException.Code.ZKException">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
@@ -1952,6 +1959,20 @@
 <td class="colLast"><code>"journalMaxSizeMB"</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.bookkeeper.conf.ServerConfiguration.MAX_PENDING_ADD_REQUESTS_PER_THREAD">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;<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><code><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#MAX_PENDING_ADD_REQUESTS_PER_THREAD">MAX_PENDING_ADD_REQUESTS_PER_THREAD</a></code></td>
+<td class="colLast"><code>"maxPendingAddRequestsPerThread"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.bookkeeper.conf.ServerConfiguration.MAX_PENDING_READ_REQUESTS_PER_THREAD">
+<!--   -->
+</a><code>protected&nbsp;static&nbsp;final&nbsp;<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><code><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#MAX_PENDING_READ_REQUESTS_PER_THREAD">MAX_PENDING_READ_REQUESTS_PER_THREAD</a></code></td>
+<td class="colLast"><code>"maxPendingReadRequestsPerThread"</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.bookkeeper.conf.ServerConfiguration.MIN_USABLESIZE_FOR_INDEXFILE_CREATION">
 <!--   -->
 </a><code>protected&nbsp;static&nbsp;final&nbsp;<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>
diff --git a/content/docs/latest/api/javadoc/index-all.html b/content/docs/latest/api/javadoc/index-all.html
index 1369ba2..54a5c51 100644
--- a/content/docs/latest/api/javadoc/index-all.html
+++ b/content/docs/latest/api/javadoc/index-all.html
@@ -560,6 +560,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKTimeoutException</span></a> - Exception in <a href="org/apache/bookkeeper/client/package-summary.html">org.apache.bookkeeper.client</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKTooManyRequestsException</span></a> - Exception in <a href="org/apache/bookkeeper/client/package-summary.html">org.apache.bookkeeper.client</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnauthorizedAccessException</span></a> - Exception in <a href="org/apache/bookkeeper/client/package-summary.html">org.apache.bookkeeper.client</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnclosedFragmentException</span></a> - Exception in <a href="org/apache/bookkeeper/client/package-summary.html">org.apache.bookkeeper.client</a></dt>
@@ -618,6 +620,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html#BKTimeoutException--">BKTimeoutException()</a></span> - Constructor for exception org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKTimeoutException</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html#BKTooManyRequestsException--">BKTooManyRequestsException()</a></span> - Constructor for exception org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html#BKUnauthorizedAccessException--">BKUnauthorizedAccessException()</a></span> - Constructor for exception org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html#BKUnclosedFragmentException--">BKUnclosedFragmentException()</a></span> - Constructor for exception org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></dt>
@@ -2333,6 +2337,16 @@
 <dd>
 <div class="block">Max journal file size</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#getMaxPendingAddRequestPerThread--">getMaxPendingAddRequestPerThread()</a></span> - Method in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
+<dd>
+<div class="block">If add workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow
+ indefinitely (default: 10000 entries)</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#getMaxPendingReadRequestPerThread--">getMaxPendingReadRequestPerThread()</a></span> - Method in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
+<dd>
+<div class="block">If read workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow
+ indefinitely (default: 10000 entries)</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html#getMaxSpeculativeReadLACTimeout--">getMaxSpeculativeReadLACTimeout()</a></span> - Method in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
 <dd>
 <div class="block">Get the maximum interval between successive speculative read last add confirmed and entry
@@ -3671,6 +3685,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#MAX_JOURNAL_SIZE">MAX_JOURNAL_SIZE</a></span> - Static variable in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#MAX_PENDING_ADD_REQUESTS_PER_THREAD">MAX_PENDING_ADD_REQUESTS_PER_THREAD</a></span> - Static variable in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#MAX_PENDING_READ_REQUESTS_PER_THREAD">MAX_PENDING_READ_REQUESTS_PER_THREAD</a></span> - Static variable in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html#MAX_SPECULATIVE_READ_LAC_TIMEOUT">MAX_SPECULATIVE_READ_LAC_TIMEOUT</a></span> - Static variable in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html#MAX_SPECULATIVE_READ_TIMEOUT">MAX_SPECULATIVE_READ_TIMEOUT</a></span> - Static variable in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
@@ -5381,6 +5399,14 @@
 <dd>
 <div class="block">Set new max journal file size</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxPendingAddRequestPerThread-int-">setMaxPendingAddRequestPerThread(int)</a></span> - Method in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
+<dd>
+<div class="block">Set the max number of pending add requests for each add worker thread.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxPendingReadRequestPerThread-int-">setMaxPendingReadRequestPerThread(int)</a></span> - Method in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
+<dd>
+<div class="block">Set the max number of pending read requests for each read worker thread.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/WeightedRandomSelection.html#setMaxProbabilityMultiplier-int-">setMaxProbabilityMultiplier(int)</a></span> - Method in class org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/WeightedRandomSelection.html" title="class in org.apache.bookkeeper.client">WeightedRandomSelection</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html#setMaxSpeculativeReadLACTimeout-int-">setMaxSpeculativeReadLACTimeout(int)</a></span> - Method in class org.apache.bookkeeper.conf.<a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
@@ -6086,6 +6112,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.html#toList--">toList()</a></span> - Method in class org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/bookkeeper/client/api/BKException.Code.html#TooManyRequestsException">TooManyRequestsException</a></span> - Static variable in interface org.apache.bookkeeper.client.api.<a href="org/apache/bookkeeper/client/api/BKException.Code.html" title="interface in org.apache.bookkeeper.client.api">BKException.Code</a></dt>
+<dd>
+<div class="block">Operations failed due to too many requests in the queue.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/bookkeeper/stats/CodahaleOpStatsLogger.html#toOpStatsData--">toOpStatsData()</a></span> - Method in class org.apache.bookkeeper.stats.<a href="org/apache/bookkeeper/stats/CodahaleOpStatsLogger.html" title="class in org.apache.bookkeeper.stats">CodahaleOpStatsLogger</a></dt>
 <dd>
 <div class="block">This function should go away soon (hopefully).</div>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html
index d7f15b1..662398e 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieException.html
index 24cb313..48226c0 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html
index 7c33c72..b6702c6 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKClientClosedException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKClientClosedException.html
index 3ce1ed9..2d5492c 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKClientClosedException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKClientClosedException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestMatchException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestMatchException.html
index 66b522a..9cfae34 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestMatchException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestMatchException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html
index b973011..a0b7c95 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html
index b881523..3555c78 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIllegalOpException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIllegalOpException.html
index 06cbaff..0824ec0 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIllegalOpException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIllegalOpException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html
index 74decae..251e36d 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKInterruptedException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKInterruptedException.html
index 23bff71..14100af 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKInterruptedException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKInterruptedException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html
index 51aeb55..e655903 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerExistException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerExistException.html
index 51e0256..858a528 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerExistException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerExistException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html
index 7fd24a6..d72b222 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html
index ad17f42..7f75414 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html
index a1dea12..7a47c08 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html
index deeb063..44806cc 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html
index 16b87a4..ceddd6e 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html
index 0dfdecf..8d4057d 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html
index 230ae82..387706a 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html
index 8a12209..1a1eb71 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKQuorumException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKQuorumException.html
index 69f40aa..8c794b6 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKQuorumException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKQuorumException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReadException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReadException.html
index db220d0..796aefa 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReadException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReadException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReplicationException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReplicationException.html
index 5e79ba3..b0c097b 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReplicationException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKReplicationException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKSecurityException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKSecurityException.html
index 9cd1f01..29e2123 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKSecurityException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKSecurityException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html
index bfb4379..73e8147 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html
@@ -44,7 +44,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/bookkeeper/client/BKException.BKTimeoutException.html" target="_top">Frames</a></li>
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
@@ -276,7 +276,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/bookkeeper/client/BKException.BKTimeoutException.html" target="_top">Frames</a></li>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html
similarity index 86%
copy from content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html
copy to content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html
index bfb4379..6ebe2f8 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTimeoutException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BKException.BKTimeoutException (Apache BookKeeper :: Parent 4.6.0-SNAPSHOT API)</title>
+<title>BKException.BKTooManyRequestsException (Apache BookKeeper :: Parent 4.6.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BKException.BKTimeoutException (Apache BookKeeper :: Parent 4.6.0-SNAPSHOT API)";
+            parent.document.title="BKException.BKTooManyRequestsException (Apache BookKeeper :: Parent 4.6.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -34,7 +34,7 @@
 <li><a href="../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BKException.BKTimeoutException.html">Use</a></li>
+<li><a href="class-use/BKException.BKTooManyRequestsException.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../index-all.html">Index</a></li>
@@ -43,12 +43,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/bookkeeper/client/BKException.BKTimeoutException.html" target="_top">Frames</a></li>
-<li><a href="BKException.BKTimeoutException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" target="_top">Frames</a></li>
+<li><a href="BKException.BKTooManyRequestsException.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -87,7 +87,7 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.bookkeeper.client</div>
-<h2 title="Class BKException.BKTimeoutException" class="title">Class BKException.BKTimeoutException</h2>
+<h2 title="Class BKException.BKTooManyRequestsException" class="title">Class BKException.BKTooManyRequestsException</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
@@ -106,7 +106,7 @@
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">org.apache.bookkeeper.client.BKException</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.bookkeeper.client.BKException.BKTimeoutException</li>
+<li>org.apache.bookkeeper.client.BKException.BKTooManyRequestsException</li>
 </ul>
 </li>
 </ul>
@@ -131,11 +131,11 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <span class="typeNameLabel">BKException.BKTimeoutException</span>
+<pre>public static class <span class="typeNameLabel">BKException.BKTooManyRequestsException</span>
 extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#org.apache.bookkeeper.client.BKException.BKTimeoutException">Serialized Form</a></dd>
+<dd><a href="../../../../serialized-form.html#org.apache.bookkeeper.client.BKException.BKTooManyRequestsException">Serialized Form</a></dd>
 </dl>
 </li>
 </ul>
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
@@ -185,7 +185,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKTimeoutException.html#BKTimeoutException--">BKTimeoutException</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html#BKTooManyRequestsException--">BKTooManyRequestsException</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -238,13 +238,13 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="BKTimeoutException--">
+<a name="BKTooManyRequestsException--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>BKTimeoutException</h4>
-<pre>public&nbsp;BKTimeoutException()</pre>
+<h4>BKTooManyRequestsException</h4>
+<pre>public&nbsp;BKTooManyRequestsException()</pre>
 </li>
 </ul>
 </li>
@@ -266,7 +266,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <li><a href="../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BKException.BKTimeoutException.html">Use</a></li>
+<li><a href="class-use/BKException.BKTooManyRequestsException.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../index-all.html">Index</a></li>
@@ -275,12 +275,12 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/bookkeeper/client/BKException.BKTimeoutException.html" target="_top">Frames</a></li>
-<li><a href="BKException.BKTimeoutException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" target="_top">Frames</a></li>
+<li><a href="BKException.BKTooManyRequestsException.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html
index b0b54bf..ae7f14c 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html
@@ -43,7 +43,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
@@ -275,7 +275,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html
index d232a64..0bbc081 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html
index c99952f..852ca3c 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteException.html
index 01cd310..e038b77 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html
index ad9a4c0..ac713ad 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.Code.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.Code.html
index 744c871..c7b1c08 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.Code.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.Code.html
@@ -124,7 +124,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.h
 <!--   -->
 </a>
 <h3>Fields inherited from interface&nbsp;org.apache.bookkeeper.client.api.<a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html" title="interface in org.apache.bookkeeper.client.api">BKException.Code</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html#AddEntryQuorumTimeoutException">AddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html#BookieHandleNotAvailableException">BookieHandleNotAvailableException</a>, <a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html#ClientClosedException">ClientClosedException</a>, <a href="../../../../org/apache/bookkeeper/client/api/BKException. [...]
+<code><a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html#AddEntryQuorumTimeoutException">AddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html#BookieHandleNotAvailableException">BookieHandleNotAvailableException</a>, <a href="../../../../org/apache/bookkeeper/client/api/BKException.Code.html#ClientClosedException">ClientClosedException</a>, <a href="../../../../org/apache/bookkeeper/client/api/BKException. [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.MetaStoreException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.MetaStoreException.html
index f364eb3..5940f99 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.MetaStoreException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.MetaStoreException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.ZKException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.ZKException.html
index 2b51eaf..c074c4c 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.ZKException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.ZKException.html
@@ -154,7 +154,7 @@ extends <a href="../../../../org/apache/bookkeeper/client/BKException.html" titl
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></h3>
-<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
+<code><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in or [...]
 </ul>
 </li>
 </ul>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.html
index b2fd703..ec05530 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BKException.html
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in org. [...]
+<dd><a href="../../../../org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a>, <a href="../../../../org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in org. [...]
 </dl>
 <hr>
 <br>
@@ -261,35 +261,39 @@ extends <a href="../../../../org/apache/bookkeeper/client/api/BKException.html"
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static interface&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.Code.html" title="interface in org.apache.bookkeeper.client">BKException.Code</a></span></code>
 <div class="block">Legacy interface which holds constants for BookKeeper error codes.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></span></code>&nbsp;</td>
 </tr>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/BKException.Code.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/BKException.Code.html
index 10695a3..ba56251 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/BKException.Code.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/BKException.Code.html
@@ -285,41 +285,47 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#TooManyRequestsException">TooManyRequestsException</a></span></code>
+<div class="block">Operations failed due to too many requests in the queue.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#UnauthorizedAccessException">UnauthorizedAccessException</a></span></code>
 <div class="block">Operations failed due to unauthorized.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#UnclosedFragmentException">UnclosedFragmentException</a></span></code>
 <div class="block">Replication failed due to unclosed fragments.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#UnexpectedConditionException">UnexpectedConditionException</a></span></code>
 <div class="block">Unexpected condition.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#UNINITIALIZED">UNINITIALIZED</a></span></code>
 <div class="block">A placer holder (unused).</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#WriteException">WriteException</a></span></code>
 <div class="block">Write operations failed (bookie error).</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#WriteOnReadOnlyBookieException">WriteOnReadOnlyBookieException</a></span></code>
 <div class="block">Write operations failed due to bookies are readonly.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/api/BKException.Code.html#ZKException">ZKException</a></span></code>
 <div class="block">ZooKeeper operations failed.</div>
@@ -779,6 +785,20 @@
 </dl>
 </li>
 </ul>
+<a name="TooManyRequestsException">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TooManyRequestsException</h4>
+<pre>static final&nbsp;int TooManyRequestsException</pre>
+<div class="block">Operations failed due to too many requests in the queue.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.bookkeeper.client.api.BKException.Code.TooManyRequestsException">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a name="LedgerIdOverflowException">
 <!--   -->
 </a>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/class-use/BKException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/class-use/BKException.html
index 36437d3..ba8f19f 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/class-use/BKException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/api/class-use/BKException.html
@@ -224,30 +224,34 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.BKTooManyRequestsException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.BKTooManyRequestsException.html
new file mode 100644
index 0000000..d8bd8d3
--- /dev/null
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.BKTooManyRequestsException.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.bookkeeper.client.BKException.BKTooManyRequestsException (Apache BookKeeper :: Parent 4.6.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.bookkeeper.client.BKException.BKTooManyRequestsException (Apache BookKeeper :: Parent 4.6.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/bookkeeper/client/class-use/BKException.BKTooManyRequestsException.html" target="_top">Frames</a></li>
+<li><a href="BKException.BKTooManyRequestsException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.bookkeeper.client.BKException.BKTooManyRequestsException" class="title">Uses of Class<br>org.apache.bookkeeper.client.BKException.BKTooManyRequestsException</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.bookkeeper.client.BKException.BKTooManyRequestsException</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/bookkeeper/client/class-use/BKException.BKTooManyRequestsException.html" target="_top">Frames</a></li>
+<li><a href="BKException.BKTooManyRequestsException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2011&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.html
index 8b2eb67..3f302e8 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/class-use/BKException.html
@@ -206,30 +206,34 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></span></code>&nbsp;</td>
 </tr>
 </tbody>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-frame.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-frame.html
index 63b1533..5a94253 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-frame.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-frame.html
@@ -151,6 +151,7 @@
 <li><a href="BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKReplicationException</a></li>
 <li><a href="BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKSecurityException</a></li>
 <li><a href="BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKTimeoutException</a></li>
+<li><a href="BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKTooManyRequestsException</a></li>
 <li><a href="BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKUnauthorizedAccessException</a></li>
 <li><a href="BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKUnclosedFragmentException</a></li>
 <li><a href="BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client" target="classFrame">BKException.BKUnexpectedConditionException</a></li>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-summary.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-summary.html
index 0f4ceee..4ed71b0 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-summary.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-summary.html
@@ -793,34 +793,38 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></td>
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/bookkeeper/client/LedgerChecker.InvalidFragmentException.html" title="class in org.apache.bookkeeper.client">LedgerChecker.InvalidFragmentException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
index 5e9d8f0..97340d4 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
@@ -225,6 +225,7 @@
 <li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKReplicationException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKSecurityException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKTimeoutException</span></a></li>
+<li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKTooManyRequestsException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnauthorizedAccessException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnclosedFragmentException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="../../../../org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnexpectedConditionException</span></a></li>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ServerConfiguration.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ServerConfiguration.html
index 53dfeb4..f6a40cd 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ServerConfiguration.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ServerConfiguration.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":42,"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,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":42,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":42,"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,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":42,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -396,6 +396,14 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected 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/bookkeeper/conf/ServerConfiguration.html#MAX_PENDING_ADD_REQUESTS_PER_THREAD">MAX_PENDING_ADD_REQUESTS_PER_THREAD</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected 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/bookkeeper/conf/ServerConfiguration.html#MAX_PENDING_READ_REQUESTS_PER_THREAD">MAX_PENDING_READ_REQUESTS_PER_THREAD</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected 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/bookkeeper/conf/ServerConfiguration.html#MIN_USABLESIZE_FOR_INDEXFILE_CREATION">MIN_USABLESIZE_FOR_INDEXFILE_CREATION</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -930,55 +938,69 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
 </td>
 </tr>
 <tr id="i54" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getMaxPendingAddRequestPerThread--">getMaxPendingAddRequestPerThread</a></span>()</code>
+<div class="block">If add workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow
+ indefinitely (default: 10000 entries)</div>
+</td>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getMaxPendingReadRequestPerThread--">getMaxPendingReadRequestPerThread</a></span>()</code>
+<div class="block">If read workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow
+ indefinitely (default: 10000 entries)</div>
+</td>
+</tr>
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getMinorCompactionInterval--">getMinorCompactionInterval</a></span>()</code>
 <div class="block">Get interval to run minor compaction, in seconds.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getMinorCompactionThreshold--">getMinorCompactionThreshold</a></span>()</code>
 <div class="block">Get threshold of minor compaction.</div>
 </td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getMinUsableSizeForIndexFileCreation--">getMinUsableSizeForIndexFileCreation</a></span>()</code>
 <div class="block">Gets the minimum safe Usable size to be available in index directory for Bookie to create Index File while replaying 
  journal at the time of Bookie Start in Readonly Mode (in bytes)</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getNumAddWorkerThreads--">getNumAddWorkerThreads</a></span>()</code>
 <div class="block">Get the number of threads that should handle write requests.</div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getNumJournalCallbackThreads--">getNumJournalCallbackThreads</a></span>()</code>
 <div class="block">Get the number of threads that should handle journal callbacks.</div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getNumLongPollWorkerThreads--">getNumLongPollWorkerThreads</a></span>()</code>
 <div class="block">Get the number of threads that should handle long poll requests.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getNumReadWorkerThreads--">getNumReadWorkerThreads</a></span>()</code>
 <div class="block">Get the number of threads that should handle read requests.</div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getOpenFileLimit--">getOpenFileLimit</a></span>()</code>
 <div class="block">Get open file limit.</div>
 </td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getOpenLedgerRereplicationGracePeriod--">getOpenLedgerRereplicationGracePeriod</a></span>()</code>
 <div class="block">Get the grace period which the rereplication worker to wait before
@@ -986,19 +1008,19 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
  to, on bookie failure.</div>
 </td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getPageLimit--">getPageLimit</a></span>()</code>
 <div class="block">Get limitation number of index pages in ledger cache</div>
 </td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getPageSize--">getPageSize</a></span>()</code>
 <div class="block">Get page size</div>
 </td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getReadBufferBytes--">getReadBufferBytes</a></span>()</code>
 <div class="block">Get the number of bytes we should use as capacity for
@@ -1006,67 +1028,67 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
  Default is 512 bytes</div>
 </td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRecvByteBufAllocatorSizeInitial--">getRecvByteBufAllocatorSizeInitial</a></span>()</code>
 <div class="block">Get Recv ByteBuf allocator initial buf size</div>
 </td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRecvByteBufAllocatorSizeMax--">getRecvByteBufAllocatorSizeMax</a></span>()</code>
 <div class="block">Get Recv ByteBuf allocator max buf size</div>
 </td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRecvByteBufAllocatorSizeMin--">getRecvByteBufAllocatorSizeMin</a></span>()</code>
 <div class="block">Get Recv ByteBuf allocator min buf size</div>
 </td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.bookkeeper.discover.RegistrationManager&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRegistrationManagerClass--">getRegistrationManagerClass</a></span>()</code>
 <div class="block">Get Registration Manager Class.</div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRequestTimerNumTicks--">getRequestTimerNumTicks</a></span>()</code>
 <div class="block">Get the number of ticks per wheel for the request timer.</div>
 </td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRequestTimerTickDurationMs--">getRequestTimerTickDurationMs</a></span>()</code>
 <div class="block">Get the tick duration in milliseconds.</div>
 </td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getRwRereplicateBackoffMs--">getRwRereplicateBackoffMs</a></span>()</code>
 <div class="block">Get how long to backoff when encountering exception on rereplicating a ledger.</div>
 </td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getServerSockKeepalive--">getServerSockKeepalive</a></span>()</code>
 <div class="block">get socket keepalive</div>
 </td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getServerSockLinger--">getServerSockLinger</a></span>()</code>
 <div class="block">Timeout to drain the socket on close.</div>
 </td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getServerTcpNoDelay--">getServerTcpNoDelay</a></span>()</code>
 <div class="block">Is tcp connection no delay.</div>
 </td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getSkipListArenaChunkSize--">getSkipListArenaChunkSize</a></span>()</code>
 <div class="block">Get the number of bytes we should use as chunk allocation for
@@ -1074,546 +1096,558 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
  Default is 4 MB</div>
 </td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getSkipListArenaMaxAllocSize--">getSkipListArenaMaxAllocSize</a></span>()</code>
 <div class="block">Get the max size we should allocate from the skiplist arena.</div>
 </td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getSkipListSizeLimit--">getSkipListSizeLimit</a></span>()</code>
 <div class="block">Get skip list data size limitation (default 64MB)</div>
 </td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getSortedLedgerStorageEnabled--">getSortedLedgerStorageEnabled</a></span>()</code>
 <div class="block">Check if sorted-ledger storage enabled (default true)</div>
 </td>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getStatsProviderClass--">getStatsProviderClass</a></span>()</code>
 <div class="block">Get the stats provider used by bookie.</div>
 </td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getTLSKeyStore--">getTLSKeyStore</a></span>()</code>
 <div class="block">Get the keystore path for the client.</div>
 </td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getTLSKeyStorePasswordPath--">getTLSKeyStorePasswordPath</a></span>()</code>
 <div class="block">Gets the minimum safe Usable size to be available in index directory for Bookie to create Index File while replaying
  Get the path to file containing keystore password if the client keystore is password protected.</div>
 </td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getTLSKeyStoreType--">getTLSKeyStoreType</a></span>()</code>
 <div class="block">Get the keystore type for client.</div>
 </td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getTLSTrustStore--">getTLSTrustStore</a></span>()</code>
 <div class="block">Get the truststore path for the client.</div>
 </td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i87" class="rowColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getTLSTrustStorePasswordPath--">getTLSTrustStorePasswordPath</a></span>()</code>
 <div class="block">Get the path to file containing truststore password if the client truststore is password protected.</div>
 </td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getTLSTrustStoreType--">getTLSTrustStoreType</a></span>()</code>
 <div class="block">Get the truststore type for client.</div>
 </td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getUseHostNameAsBookieID--">getUseHostNameAsBookieID</a></span>()</code>
 <div class="block">Get whether bookie is using hostname for registration and in ledger
  metadata.</div>
 </td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getUseTransactionalCompaction--">getUseTransactionalCompaction</a></span>()</code>
 <div class="block">Get whether to use transactional compaction and using a separate log for compaction or not.</div>
 </td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getWriteBufferBytes--">getWriteBufferBytes</a></span>()</code>
 <div class="block">Get the number of bytes used as capacity for the write buffer.</div>
 </td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getZkRetryBackoffMaxMs--">getZkRetryBackoffMaxMs</a></span>()</code>
 <div class="block">Get zookeeper client backoff retry max time in millis.</div>
 </td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getZkRetryBackoffStartMs--">getZkRetryBackoffStartMs</a></span>()</code>
 <div class="block">Get zookeeper client backoff retry start time in millis.</div>
 </td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><code><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/bookkeeper/conf/ServerConfiguration.html#getZkServers--">getZkServers</a></span>()</code>
 <div class="block">Get zookeeper servers to connect</div>
 </td>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#getZkTimeout--">getZkTimeout</a></span>()</code>
 <div class="block">Get zookeeper timeout</div>
 </td>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isAllowMultipleDirsUnderSameDiskPartition--">isAllowMultipleDirsUnderSameDiskPartition</a></span>()</code>
 <div class="block">returns whether it is allowed to have multiple ledger/index/journal
  Directories in the same filesystem diskpartition</div>
 </td>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isAutoRecoveryDaemonEnabled--">isAutoRecoveryDaemonEnabled</a></span>()</code>
 <div class="block">Get whether the Bookie itself can start auto-recovery service also or not</div>
 </td>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isDisableServerSocketBind--">isDisableServerSocketBind</a></span>()</code>
 <div class="block">Get whether to disable bind of server-side sockets.</div>
 </td>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i99" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isEnableLocalTransport--">isEnableLocalTransport</a></span>()</code>
 <div class="block">Get whether to listen for local JVM clients.</div>
 </td>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i100" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isEntryLogFilePreAllocationEnabled--">isEntryLogFilePreAllocationEnabled</a></span>()</code>
 <div class="block">Is entry log file preallocation enabled.</div>
 </td>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i101" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isForceReadOnlyBookie--">isForceReadOnlyBookie</a></span>()</code>
 <div class="block">Get whether the Bookie is force started in read only mode or not</div>
 </td>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i102" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isHttpServerEnabled--">isHttpServerEnabled</a></span>()</code>
 <div class="block">Get whether to start the http server or not</div>
 </td>
 </tr>
-<tr id="i101" class="rowColor">
+<tr id="i103" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isPersistBookieStatusEnabled--">isPersistBookieStatusEnabled</a></span>()</code>
 <div class="block">Get whether to persist the bookie status so that when bookie server restarts,
  it will continue using the previous status.</div>
 </td>
 </tr>
-<tr id="i102" class="altColor">
+<tr id="i104" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isReadOnlyModeEnabled--">isReadOnlyModeEnabled</a></span>()</code>
 <div class="block">Get whether read-only mode is enabled.</div>
 </td>
 </tr>
-<tr id="i103" class="rowColor">
+<tr id="i105" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#isStatisticsEnabled--">isStatisticsEnabled</a></span>()</code>
 <div class="block">Is statistics enabled</div>
 </td>
 </tr>
-<tr id="i104" class="altColor">
+<tr id="i106" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAdvertisedAddress-java.lang.String-">setAdvertisedAddress</a></span>(<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>&nbsp;advertisedAddress)</code>
 <div class="block">Configure the bookie to advertise a specific address.</div>
 </td>
 </tr>
-<tr id="i105" class="rowColor">
+<tr id="i107" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAllowEphemeralPorts-boolean-">setAllowEphemeralPorts</a></span>(boolean&nbsp;allow)</code>
 <div class="block">Configure the bookie to allow using an ephemeral port.</div>
 </td>
 </tr>
-<tr id="i106" class="altColor">
+<tr id="i108" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAllowLoopback-boolean-">setAllowLoopback</a></span>(boolean&nbsp;allow)</code>
 <div class="block">Configure the bookie to allow loopback interfaces to be used
  as the primary bookie interface.</div>
 </td>
 </tr>
-<tr id="i107" class="rowColor">
+<tr id="i109" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAllowMultipleDirsUnderSameDiskPartition-boolean-">setAllowMultipleDirsUnderSameDiskPartition</a></span>(boolean&nbsp;allow)</code>
 <div class="block">Configure the Bookie to allow/disallow multiple ledger/index/journal
  directories in the same filesystem diskpartition</div>
 </td>
 </tr>
-<tr id="i108" class="altColor">
+<tr id="i110" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAllowStorageExpansion-boolean-">setAllowStorageExpansion</a></span>(boolean&nbsp;val)</code>
 <div class="block">Change the setting of whether or not we should allow ledger/index
  dirs to be added to the current set of dirs.</div>
 </td>
 </tr>
-<tr id="i109" class="rowColor">
+<tr id="i111" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAuditorPeriodicBookieCheckInterval-long-">setAuditorPeriodicBookieCheckInterval</a></span>(long&nbsp;interval)</code>
 <div class="block">Set the interval between auditor bookie checks.</div>
 </td>
 </tr>
-<tr id="i110" class="altColor">
+<tr id="i112" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAuditorPeriodicCheckInterval-long-">setAuditorPeriodicCheckInterval</a></span>(long&nbsp;interval)</code>
 <div class="block">Set the regularity at which the auditor will run a check
  of all ledgers.</div>
 </td>
 </tr>
-<tr id="i111" class="rowColor">
+<tr id="i113" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setAutoRecoveryDaemonEnabled-boolean-">setAutoRecoveryDaemonEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Sets that whether the auto-recovery service can start along with Bookie
  server itself or not</div>
 </td>
 </tr>
-<tr id="i112" class="altColor">
+<tr id="i114" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setBookieAuthProviderFactoryClass-java.lang.String-">setBookieAuthProviderFactoryClass</a></span>(<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>&nbsp;factoryClass)</code>&nbsp;</td>
 </tr>
-<tr id="i113" class="rowColor">
+<tr id="i115" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setBookiePort-int-">setBookiePort</a></span>(int&nbsp;port)</code>
 <div class="block">Set new bookie port that bookie server listen on</div>
 </td>
 </tr>
-<tr id="i114" class="altColor">
+<tr id="i116" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setCompactionMaxOutstandingRequests-int-">setCompactionMaxOutstandingRequests</a></span>(int&nbsp;maxOutstandingRequests)</code>
 <div class="block">Set the maximum number of entries which can be compacted without flushing.</div>
 </td>
 </tr>
-<tr id="i115" class="rowColor">
+<tr id="i117" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setCompactionRate-int-">setCompactionRate</a></span>(int&nbsp;rate)</code>
 <div class="block">Set the rate of compaction adds.</div>
 </td>
 </tr>
-<tr id="i116" class="altColor">
+<tr id="i118" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setCompactionRateByBytes-int-">setCompactionRateByBytes</a></span>(int&nbsp;rate)</code>
 <div class="block">Set the rate of compaction adds.</div>
 </td>
 </tr>
-<tr id="i117" class="rowColor">
+<tr id="i119" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setCompactionRateByEntries-int-">setCompactionRateByEntries</a></span>(int&nbsp;rate)</code>
 <div class="block">Set the rate of compaction adds.</div>
 </td>
 </tr>
-<tr id="i118" class="altColor">
+<tr id="i120" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setDisableServerSocketBind-boolean-">setDisableServerSocketBind</a></span>(boolean&nbsp;disableServerSocketBind)</code>
 <div class="block">Configure the bookie to disable bind on network interfaces,
  this bookie will be available only to BookKeeper clients executed on the local JVM</div>
 </td>
 </tr>
-<tr id="i119" class="rowColor">
+<tr id="i121" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setDiskCheckInterval-int-">setDiskCheckInterval</a></span>(int&nbsp;interval)</code>
 <div class="block">Set the disk checker interval to monitor ledger disk space</div>
 </td>
 </tr>
-<tr id="i120" class="altColor">
+<tr id="i122" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setDiskLowWaterMarkUsageThreshold-float-">setDiskLowWaterMarkUsageThreshold</a></span>(float&nbsp;threshold)</code>
 <div class="block">Set the disk free space low water mark threshold.</div>
 </td>
 </tr>
-<tr id="i121" class="rowColor">
+<tr id="i123" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setDiskUsageThreshold-float-">setDiskUsageThreshold</a></span>(float&nbsp;threshold)</code>
 <div class="block">Set the Disk free space threshold as a fraction of the total
  after which disk will be considered as full during disk check.</div>
 </td>
 </tr>
-<tr id="i122" class="altColor">
+<tr id="i124" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setDiskUsageWarnThreshold-float-">setDiskUsageWarnThreshold</a></span>(float&nbsp;threshold)</code>
 <div class="block">Set the warning threshold for disk usage.</div>
 </td>
 </tr>
-<tr id="i123" class="rowColor">
+<tr id="i125" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setEnableLocalTransport-boolean-">setEnableLocalTransport</a></span>(boolean&nbsp;enableLocalTransport)</code>
 <div class="block">Configure the bookie to listen for BookKeeper clients executed on the local JVM</div>
 </td>
 </tr>
-<tr id="i124" class="altColor">
+<tr id="i126" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setEntryLogFilePreAllocationEnabled-boolean-">setEntryLogFilePreAllocationEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Enable/disable entry log file preallocation.</div>
 </td>
 </tr>
-<tr id="i125" class="rowColor">
+<tr id="i127" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setEntryLogSizeLimit-long-">setEntryLogSizeLimit</a></span>(long&nbsp;logSizeLimit)</code>
 <div class="block">Set entry logger size limitation</div>
 </td>
 </tr>
-<tr id="i126" class="altColor">
+<tr id="i128" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setExtraServerComponents-java.lang.String:A-">setExtraServerComponents</a></span>(<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>[]&nbsp;componentClasses)</code>
 <div class="block">Set the extra list of server lifecycle components to enable on a bookie server.</div>
 </td>
 </tr>
-<tr id="i127" class="rowColor">
+<tr id="i129" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setFileInfoCacheInitialCapacity-int-">setFileInfoCacheInitialCapacity</a></span>(int&nbsp;initialCapacity)</code>
 <div class="block">Set the minimum total size for the internal file info cache tables for initialization.</div>
 </td>
 </tr>
-<tr id="i128" class="altColor">
+<tr id="i130" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setFileInfoMaxIdleTime-long-">setFileInfoMaxIdleTime</a></span>(long&nbsp;idleTime)</code>
 <div class="block">Set the max idle time allowed for a open file info existed in file info cache.</div>
 </td>
 </tr>
-<tr id="i129" class="rowColor">
+<tr id="i131" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setFlushInterval-int-">setFlushInterval</a></span>(int&nbsp;flushInterval)</code>
 <div class="block">Set flush interval</div>
 </td>
 </tr>
-<tr id="i130" class="altColor">
+<tr id="i132" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setFlushIntervalInBytes-long-">setFlushIntervalInBytes</a></span>(long&nbsp;flushInterval)</code>
 <div class="block">Set entry log flush interval in bytes</div>
 </td>
 </tr>
-<tr id="i131" class="rowColor">
+<tr id="i133" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setForceReadOnlyBookie-boolean-">setForceReadOnlyBookie</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Sets that whether force start a bookie in readonly mode</div>
 </td>
 </tr>
-<tr id="i132" class="altColor">
+<tr id="i134" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setGcOverreplicatedLedgerWaitTime-long-java.util.concurrent.TimeUnit-">setGcOverreplicatedLedgerWaitTime</a></span>(long&nbsp;gcWaitTime,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
 <div class="block">Set wait time for garbage collection of overreplicated ledgers.</div>
 </td>
 </tr>
-<tr id="i133" class="rowColor">
+<tr id="i135" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setGcWaitTime-long-">setGcWaitTime</a></span>(long&nbsp;gcWaitTime)</code>
 <div class="block">Set garbage collection wait time</div>
 </td>
 </tr>
-<tr id="i134" class="altColor">
+<tr id="i136" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setHttpServerEnabled-boolean-">setHttpServerEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Set whether to start the http server or not</div>
 </td>
 </tr>
-<tr id="i135" class="rowColor">
+<tr id="i137" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setHttpServerPort-int-">setHttpServerPort</a></span>(int&nbsp;port)</code>
 <div class="block">Set Http server port listening on</div>
 </td>
 </tr>
-<tr id="i136" class="altColor">
+<tr id="i138" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setIndexDirName-java.lang.String:A-">setIndexDirName</a></span>(<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>[]&nbsp;indexDirs)</code>
 <div class="block">Set dir name to store index files.</div>
 </td>
 </tr>
-<tr id="i137" class="rowColor">
+<tr id="i139" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setIsForceGCAllowWhenNoSpace-boolean-">setIsForceGCAllowWhenNoSpace</a></span>(boolean&nbsp;force)</code>
 <div class="block">Set whether force GC is allowed when disk full or almost full.</div>
 </td>
 </tr>
-<tr id="i138" class="altColor">
+<tr id="i140" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setIsThrottleByBytes-boolean-">setIsThrottleByBytes</a></span>(boolean&nbsp;byBytes)</code>
 <div class="block">Set whether use bytes to throttle garbage collector compaction or not</div>
 </td>
 </tr>
-<tr id="i139" class="rowColor">
+<tr id="i141" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalAdaptiveGroupWrites-boolean-">setJournalAdaptiveGroupWrites</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Enable/disable group journal force writes</div>
 </td>
 </tr>
-<tr id="i140" class="altColor">
+<tr id="i142" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalAlignmentSize-int-">setJournalAlignmentSize</a></span>(int&nbsp;size)</code>
 <div class="block">Set journal alignment size.</div>
 </td>
 </tr>
-<tr id="i141" class="rowColor">
+<tr id="i143" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalBufferedEntriesThreshold-int-">setJournalBufferedEntriesThreshold</a></span>(int&nbsp;maxEntries)</code>
 <div class="block">Set maximum entries to buffer to impose on a journal write to achieve grouping.</div>
 </td>
 </tr>
-<tr id="i142" class="altColor">
+<tr id="i144" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalDirName-java.lang.String-">setJournalDirName</a></span>(<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>&nbsp;journalDir)</code>
 <div class="block">Set dir name to store journal files</div>
 </td>
 </tr>
-<tr id="i143" class="rowColor">
+<tr id="i145" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalDirsName-java.lang.String:A-">setJournalDirsName</a></span>(<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>[]&nbsp;journalDirs)</code>
 <div class="block">Set dir names to store journal files</div>
 </td>
 </tr>
-<tr id="i144" class="altColor">
+<tr id="i146" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalFlushWhenQueueEmpty-boolean-">setJournalFlushWhenQueueEmpty</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Set if we should flush the journal when queue is empty</div>
 </td>
 </tr>
-<tr id="i145" class="rowColor">
+<tr id="i147" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalFormatVersionToWrite-int-">setJournalFormatVersionToWrite</a></span>(int&nbsp;version)</code>
 <div class="block">Set journal format version to write.</div>
 </td>
 </tr>
-<tr id="i146" class="altColor">
+<tr id="i148" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalMaxGroupWaitMSec-long-">setJournalMaxGroupWaitMSec</a></span>(long&nbsp;journalMaxGroupWaitMSec)</code>
 <div class="block">Sets the maximum latency to impose on a journal write to achieve grouping</div>
 </td>
 </tr>
-<tr id="i147" class="rowColor">
+<tr id="i149" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setJournalRemovePagesFromCache-boolean-">setJournalRemovePagesFromCache</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Sets that whether should we remove pages from page cache after force write.</div>
 </td>
 </tr>
-<tr id="i148" class="altColor">
+<tr id="i150" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setLedgerDirNames-java.lang.String:A-">setLedgerDirNames</a></span>(<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>[]&nbsp;ledgerDirs)</code>
 <div class="block">Set dir names to store ledger data</div>
 </td>
 </tr>
-<tr id="i149" class="rowColor">
+<tr id="i151" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setLedgerStorageClass-java.lang.String-">setLedgerStorageClass</a></span>(<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>&nbsp;ledgerStorageClass)</code>
 <div class="block">Set the <code>LedgerStorage</code> implementation class name</div>
 </td>
 </tr>
-<tr id="i150" class="altColor">
+<tr id="i152" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setListeningInterface-java.lang.String-">setListeningInterface</a></span>(<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>&nbsp;iface)</code>
 <div class="block">Set the network interface that the bookie should listen on.</div>
 </td>
 </tr>
-<tr id="i151" class="rowColor">
+<tr id="i153" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setLostBookieRecoveryDelay-int-">setLostBookieRecoveryDelay</a></span>(int&nbsp;interval)</code>
 <div class="block">Set the delay interval for starting recovery of a lost bookie.</div>
 </td>
 </tr>
-<tr id="i152" class="altColor">
+<tr id="i154" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMajorCompactionInterval-long-">setMajorCompactionInterval</a></span>(long&nbsp;interval)</code>
 <div class="block">Set interval to run major compaction.</div>
 </td>
 </tr>
-<tr id="i153" class="rowColor">
+<tr id="i155" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMajorCompactionThreshold-double-">setMajorCompactionThreshold</a></span>(double&nbsp;threshold)</code>
 <div class="block">Set threshold of major compaction.</div>
 </td>
 </tr>
-<tr id="i154" class="altColor">
+<tr id="i156" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxBackupJournals-int-">setMaxBackupJournals</a></span>(int&nbsp;maxBackupJournals)</code>
 <div class="block">Set max number of older journal files to kept</div>
 </td>
 </tr>
-<tr id="i155" class="rowColor">
+<tr id="i157" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxJournalSizeMB-long-">setMaxJournalSizeMB</a></span>(long&nbsp;maxJournalSize)</code>
 <div class="block">Set new max journal file size</div>
 </td>
 </tr>
-<tr id="i156" class="altColor">
+<tr id="i158" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxPendingAddRequestPerThread-int-">setMaxPendingAddRequestPerThread</a></span>(int&nbsp;maxPendingAddRequestsPerThread)</code>
+<div class="block">Set the max number of pending add requests for each add worker thread.</div>
+</td>
+</tr>
+<tr id="i159" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxPendingReadRequestPerThread-int-">setMaxPendingReadRequestPerThread</a></span>(int&nbsp;maxPendingReadRequestsPerThread)</code>
+<div class="block">Set the max number of pending read requests for each read worker thread.</div>
+</td>
+</tr>
+<tr id="i160" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMinorCompactionInterval-long-">setMinorCompactionInterval</a></span>(long&nbsp;interval)</code>
 <div class="block">Set interval to run minor compaction</div>
 </td>
 </tr>
-<tr id="i157" class="rowColor">
+<tr id="i161" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMinorCompactionThreshold-double-">setMinorCompactionThreshold</a></span>(double&nbsp;threshold)</code>
 <div class="block">Set threshold of minor compaction</div>
 </td>
 </tr>
-<tr id="i158" class="altColor">
+<tr id="i162" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMinUsableSizeForIndexFileCreation-long-">setMinUsableSizeForIndexFileCreation</a></span>(long&nbsp;minUsableSizeForIndexFileCreation)</code>
 <div class="block">Sets the minimum safe Usable size to be available in index directory for Bookie to create Index File while replaying 
  journal at the time of Bookie Start in Readonly Mode (in bytes)</div>
 </td>
 </tr>
-<tr id="i159" class="rowColor">
+<tr id="i163" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setNettyMaxFrameSizeBytes-int-">setNettyMaxFrameSizeBytes</a></span>(int&nbsp;maxSize)</code>
 <div class="block">Set the max number of bytes a single message can be that is read by the bookie.</div>
 </td>
 </tr>
-<tr id="i160" class="altColor">
+<tr id="i164" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setNumAddWorkerThreads-int-">setNumAddWorkerThreads</a></span>(int&nbsp;numThreads)</code>
 <div class="block">Set the number of threads that would handle write requests.</div>
 </td>
 </tr>
-<tr id="i161" class="rowColor">
+<tr id="i165" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setNumJournalCallbackThreads-int-">setNumJournalCallbackThreads</a></span>(int&nbsp;numThreads)</code>
 <div class="block">Set the number of threads that would handle journal callbacks.</div>
 </td>
 </tr>
-<tr id="i162" class="altColor">
+<tr id="i166" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setNumLongPollWorkerThreads-int-">setNumLongPollWorkerThreads</a></span>(int&nbsp;numThreads)</code>
 <div class="block">Set the number of threads that should handle long poll requests</div>
 </td>
 </tr>
-<tr id="i163" class="rowColor">
+<tr id="i167" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setNumReadWorkerThreads-int-">setNumReadWorkerThreads</a></span>(int&nbsp;numThreads)</code>
 <div class="block">Set the number of threads that would handle read requests.</div>
 </td>
 </tr>
-<tr id="i164" class="altColor">
+<tr id="i168" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setOpenFileLimit-int-">setOpenFileLimit</a></span>(int&nbsp;fileLimit)</code>
 <div class="block">Set limitation of number of open files.</div>
 </td>
 </tr>
-<tr id="i165" class="rowColor">
+<tr id="i169" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setOpenLedgerRereplicationGracePeriod-java.lang.String-">setOpenLedgerRereplicationGracePeriod</a></span>(<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>&nbsp;waitTime)</code>
 <div class="block">Set the grace period which the rereplication worker will wait before
@@ -1621,112 +1655,112 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
  to, on bookie failure.</div>
 </td>
 </tr>
-<tr id="i166" class="altColor">
+<tr id="i170" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setPageLimit-int-">setPageLimit</a></span>(int&nbsp;pageLimit)</code>
 <div class="block">Set limitation number of index pages in ledger cache.</div>
 </td>
 </tr>
-<tr id="i167" class="rowColor">
+<tr id="i171" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setPageSize-int-">setPageSize</a></span>(int&nbsp;pageSize)</code>
 <div class="block">Set page size</div>
 </td>
 </tr>
-<tr id="i168" class="altColor">
+<tr id="i172" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setPersistBookieStatusEnabled-boolean-">setPersistBookieStatusEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Whether to persist the bookie status so that when bookie server restarts,
  it will continue using the previous status</div>
 </td>
 </tr>
-<tr id="i169" class="rowColor">
+<tr id="i173" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setReadBufferBytes-int-">setReadBufferBytes</a></span>(int&nbsp;readBufferSize)</code>
 <div class="block">Set the number of bytes we should use as capacity for
  org.apache.bookkeeper.bookie.BufferedReadChannel</div>
 </td>
 </tr>
-<tr id="i170" class="altColor">
+<tr id="i174" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setReadOnlyModeEnabled-boolean-">setReadOnlyModeEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Set whether the bookie is able to go into read-only mode.</div>
 </td>
 </tr>
-<tr id="i171" class="rowColor">
+<tr id="i175" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRecvByteBufAllocatorSizeInitial-int-">setRecvByteBufAllocatorSizeInitial</a></span>(int&nbsp;size)</code>
 <div class="block">Set Recv ByteBuf allocator initial buf size</div>
 </td>
 </tr>
-<tr id="i172" class="altColor">
+<tr id="i176" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRecvByteBufAllocatorSizeMax-int-">setRecvByteBufAllocatorSizeMax</a></span>(int&nbsp;size)</code>
 <div class="block">Set Recv ByteBuf allocator max buf size</div>
 </td>
 </tr>
-<tr id="i173" class="rowColor">
+<tr id="i177" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRecvByteBufAllocatorSizeMin-int-">setRecvByteBufAllocatorSizeMin</a></span>(int&nbsp;size)</code>
 <div class="block">Set Recv ByteBuf allocator min buf size</div>
 </td>
 </tr>
-<tr id="i174" class="altColor">
+<tr id="i178" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRegistrationManagerClass-java.lang.Class-">setRegistrationManagerClass</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends org.apache.bookkeeper.discover.RegistrationManager&gt;&nbsp;regManagerClass)</code>
 <div class="block">Set registration manager class</div>
 </td>
 </tr>
-<tr id="i175" class="rowColor">
+<tr id="i179" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRequestTimerNumTicks-int-">setRequestTimerNumTicks</a></span>(int&nbsp;tickCount)</code>
 <div class="block">Set the number of ticks per wheel for the request timer.</div>
 </td>
 </tr>
-<tr id="i176" class="altColor">
+<tr id="i180" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRequestTimerTickDurationMs-int-">setRequestTimerTickDurationMs</a></span>(int&nbsp;tickDuration)</code>
 <div class="block">Set the tick duration in milliseconds</div>
 </td>
 </tr>
-<tr id="i177" class="rowColor">
+<tr id="i181" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setRwRereplicateBackoffMs-int-">setRwRereplicateBackoffMs</a></span>(int&nbsp;backoffMs)</code>
 <div class="block">Set how long to backoff when encountering exception on rereplicating a ledger.</div>
 </td>
 </tr>
-<tr id="i178" class="altColor">
+<tr id="i182" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setServerSockKeepalive-boolean-">setServerSockKeepalive</a></span>(boolean&nbsp;keepalive)</code>
 <div class="block">Set socket keepalive setting.</div>
 </td>
 </tr>
-<tr id="i179" class="rowColor">
+<tr id="i183" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setServerSockLinger-int-">setServerSockLinger</a></span>(int&nbsp;linger)</code>
 <div class="block">Set socket linger timeout on close.</div>
 </td>
 </tr>
-<tr id="i180" class="altColor">
+<tr id="i184" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setServerTcpNoDelay-boolean-">setServerTcpNoDelay</a></span>(boolean&nbsp;noDelay)</code>
 <div class="block">Set socket nodelay setting</div>
 </td>
 </tr>
-<tr id="i181" class="rowColor">
+<tr id="i185" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setSkipListArenaChunkSize-int-">setSkipListArenaChunkSize</a></span>(int&nbsp;size)</code>
 <div class="block">Set the number of bytes we used as chunk allocation for
  org.apache.bookkeeper.bookie.SkipListArena</div>
 </td>
 </tr>
-<tr id="i182" class="altColor">
+<tr id="i186" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setSkipListSizeLimit-int-">setSkipListSizeLimit</a></span>(int&nbsp;size)</code>
 <div class="block">Set skip list size limit.</div>
 </td>
 </tr>
-<tr id="i183" class="rowColor">
+<tr id="i187" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setSortedLedgerStorageEnabled-boolean-">setSortedLedgerStorageEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -1734,98 +1768,98 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
 </div>
 </td>
 </tr>
-<tr id="i184" class="altColor">
+<tr id="i188" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setStatisticsEnabled-boolean-">setStatisticsEnabled</a></span>(boolean&nbsp;enabled)</code>
 <div class="block">Turn on/off statistics</div>
 </td>
 </tr>
-<tr id="i185" class="rowColor">
+<tr id="i189" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setStatsProviderClass-java.lang.Class-">setStatsProviderClass</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a>&gt; [...]
 <div class="block">Set the stats provider used by bookie.</div>
 </td>
 </tr>
-<tr id="i186" class="altColor">
+<tr id="i190" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setTLSKeyStore-java.lang.String-">setTLSKeyStore</a></span>(<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>&nbsp;arg)</code>
 <div class="block">Set the keystore path for the client.</div>
 </td>
 </tr>
-<tr id="i187" class="rowColor">
+<tr id="i191" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setTLSKeyStorePasswordPath-java.lang.String-">setTLSKeyStorePasswordPath</a></span>(<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>&nbsp;arg)</code>
 <div class="block">Set the path to file containing keystore password, if the client keystore is password protected.</div>
 </td>
 </tr>
-<tr id="i188" class="altColor">
+<tr id="i192" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setTLSKeyStoreType-java.lang.String-">setTLSKeyStoreType</a></span>(<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>&nbsp;arg)</code>
 <div class="block">Set the keystore type for client.</div>
 </td>
 </tr>
-<tr id="i189" class="rowColor">
+<tr id="i193" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setTLSTrustStore-java.lang.String-">setTLSTrustStore</a></span>(<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>&nbsp;arg)</code>
 <div class="block">Set the truststore path for the client.</div>
 </td>
 </tr>
-<tr id="i190" class="altColor">
+<tr id="i194" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setTLSTrustStorePasswordPath-java.lang.String-">setTLSTrustStorePasswordPath</a></span>(<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>&nbsp;arg)</code>
 <div class="block">Set the path to file containing truststore password, if the client truststore is password protected.</div>
 </td>
 </tr>
-<tr id="i191" class="rowColor">
+<tr id="i195" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setTLSTrustStoreType-java.lang.String-">setTLSTrustStoreType</a></span>(<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>&nbsp;arg)</code>
 <div class="block">Set the truststore type for client.</div>
 </td>
 </tr>
-<tr id="i192" class="altColor">
+<tr id="i196" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setUseHostNameAsBookieID-boolean-">setUseHostNameAsBookieID</a></span>(boolean&nbsp;useHostName)</code>
 <div class="block">Configure the bookie to use its hostname to register with the
  co-ordination service(eg: zookeeper) and in ledger metadata</div>
 </td>
 </tr>
-<tr id="i193" class="rowColor">
+<tr id="i197" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setUseTransactionalCompaction-boolean-">setUseTransactionalCompaction</a></span>(boolean&nbsp;useTransactionalCompaction)</code>
 <div class="block">Set whether to use transactional compaction and using a separate log for compaction or not.</div>
 </td>
 </tr>
-<tr id="i194" class="altColor">
+<tr id="i198" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setWriteBufferBytes-int-">setWriteBufferBytes</a></span>(int&nbsp;writeBufferBytes)</code>
 <div class="block">Set the number of bytes used as capacity for the write buffer.</div>
 </td>
 </tr>
-<tr id="i195" class="rowColor">
+<tr id="i199" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setZkRetryBackoffMaxMs-int-">setZkRetryBackoffMaxMs</a></span>(int&nbsp;retryMs)</code>
 <div class="block">Set zookeeper client backoff retry max time in millis.</div>
 </td>
 </tr>
-<tr id="i196" class="altColor">
+<tr id="i200" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setZkRetryBackoffStartMs-int-">setZkRetryBackoffStartMs</a></span>(int&nbsp;retryMs)</code>
 <div class="block">Set zookeeper client backoff retry start time in millis.</div>
 </td>
 </tr>
-<tr id="i197" class="rowColor">
+<tr id="i201" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setZkServers-java.lang.String-">setZkServers</a></span>(<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>&nbsp;zkServers)</code>
 <div class="block">Set zookeeper servers to connect</div>
 </td>
 </tr>
-<tr id="i198" class="altColor">
+<tr id="i202" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setZkTimeout-int-">setZkTimeout</a></span>(int&nbsp;zkTimeout)</code>
 <div class="block">Set zookeeper timeout</div>
 </td>
 </tr>
-<tr id="i199" class="rowColor">
+<tr id="i203" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#validate--">validate</a></span>()</code>
 <div class="block">Validate the configuration.</div>
@@ -2765,6 +2799,32 @@ extends <a href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
 </dl>
 </li>
 </ul>
+<a name="MAX_PENDING_READ_REQUESTS_PER_THREAD">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAX_PENDING_READ_REQUESTS_PER_THREAD</h4>
+<pre>protected static final&nbsp;<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> MAX_PENDING_READ_REQUESTS_PER_THREAD</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_PENDING_READ_REQUESTS_PER_THREAD">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="MAX_PENDING_ADD_REQUESTS_PER_THREAD">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAX_PENDING_ADD_REQUESTS_PER_THREAD</h4>
+<pre>protected static final&nbsp;<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> MAX_PENDING_ADD_REQUESTS_PER_THREAD</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.bookkeeper.conf.ServerConfiguration.MAX_PENDING_ADD_REQUESTS_PER_THREAD">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a name="NUM_LONG_POLL_WORKER_THREADS">
 <!--   -->
 </a>
@@ -4770,6 +4830,62 @@ public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.h
 </dl>
 </li>
 </ul>
+<a name="setMaxPendingReadRequestPerThread-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxPendingReadRequestPerThread</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a>&nbsp;setMaxPendingReadRequestPerThread(int&nbsp;maxPendingReadRequestsPerThread)</pre>
+<div class="block">Set the max number of pending read requests for each read worker thread. After the quota is reached, new requests
+ will be failed immediately</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxPendingReadRequestsPerThread</code> - </dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>server configuration</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxPendingReadRequestPerThread--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxPendingReadRequestPerThread</h4>
+<pre>public&nbsp;int&nbsp;getMaxPendingReadRequestPerThread()</pre>
+<div class="block">If read workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow
+ indefinitely (default: 10000 entries)</div>
+</li>
+</ul>
+<a name="setMaxPendingAddRequestPerThread-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxPendingAddRequestPerThread</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a>&nbsp;setMaxPendingAddRequestPerThread(int&nbsp;maxPendingAddRequestsPerThread)</pre>
+<div class="block">Set the max number of pending add requests for each add worker thread. After the quota is reached, new requests
+ will be failed immediately</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxPendingAddRequestsPerThread</code> - </dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>server configuration</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxPendingAddRequestPerThread--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxPendingAddRequestPerThread</h4>
+<pre>public&nbsp;int&nbsp;getMaxPendingAddRequestPerThread()</pre>
+<div class="block">If add workers threads are enabled, limit the number of pending requests, to avoid the executor queue to grow
+ indefinitely (default: 10000 entries)</div>
+</li>
+</ul>
 <a name="getRequestTimerTickDurationMs--">
 <!--   -->
 </a>
diff --git a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ServerConfiguration.html b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ServerConfiguration.html
index dcf727b..30052c3 100644
--- a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ServerConfiguration.html
+++ b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ServerConfiguration.html
@@ -401,6 +401,18 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ServerConfiguration.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxPendingAddRequestPerThread-int-">setMaxPendingAddRequestPerThread</a></span>(int&nbsp;maxPendingAddRequestsPerThread)</code>
+<div class="block">Set the max number of pending add requests for each add worker thread.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ServerConfiguration.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMaxPendingReadRequestPerThread-int-">setMaxPendingReadRequestPerThread</a></span>(int&nbsp;maxPendingReadRequestsPerThread)</code>
+<div class="block">Set the max number of pending read requests for each read worker thread.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></code></td>
 <td class="colLast"><span class="typeNameLabel">ServerConfiguration.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/bookkeeper/conf/ServerConfiguration.html#setMinorCompactionInterval-long-">setMinorCompactionInterval</a></span>(long&nbsp;interval)</code>
 <div class="block">Set interval to run minor compaction</div>
 </td>
diff --git a/content/docs/latest/api/javadoc/overview-tree.html b/content/docs/latest/api/javadoc/overview-tree.html
index 494769b..ba1fe2a 100644
--- a/content/docs/latest/api/javadoc/overview-tree.html
+++ b/content/docs/latest/api/javadoc/overview-tree.html
@@ -294,6 +294,7 @@
 <li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKReplicationException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKSecurityException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKTimeoutException</span></a></li>
+<li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKTooManyRequestsException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnauthorizedAccessException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnclosedFragmentException</span></a></li>
 <li type="circle">org.apache.bookkeeper.client.<a href="org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client"><span class="typeNameLink">BKException.BKUnexpectedConditionException</span></a></li>
diff --git a/content/docs/latest/api/javadoc/serialized-form.html b/content/docs/latest/api/javadoc/serialized-form.html
index 5b511c1..e63b370 100644
--- a/content/docs/latest/api/javadoc/serialized-form.html
+++ b/content/docs/latest/api/javadoc/serialized-form.html
@@ -207,6 +207,11 @@
 </a>
 <h3>Class <a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client">org.apache.bookkeeper.client.BKException.BKTimeoutException</a> extends <a href="org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a> implements Serializable</h3>
 </li>
+<li class="blockList"><a name="org.apache.bookkeeper.client.BKException.BKTooManyRequestsException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">org.apache.bookkeeper.client.BKException.BKTooManyRequestsException</a> extends <a href="org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a> implements Serializable</h3>
+</li>
 <li class="blockList"><a name="org.apache.bookkeeper.client.BKException.BKUnauthorizedAccessException">
 <!--   -->
 </a>

-- 
To stop receiving notification emails like this one, please contact
['"commits@bookkeeper.apache.org" <co...@bookkeeper.apache.org>'].