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 414f085 Updated site at revision c8c3f67
414f085 is described below
commit 414f085e152da3ca69ac70f87102011d24eb3c1d
Author: jenkins <[email protected]>
AuthorDate: Sat Nov 18 02:36:49 2017 +0000
Updated site at revision c8c3f67
---
content/docs/4.5.0/admin/autorecovery/index.html | 7 +
content/docs/4.5.0/admin/bookies/index.html | 7 +
.../docs/4.5.0/admin/geo-replication/index.html | 7 +
content/docs/4.5.0/admin/metrics/index.html | 7 +
content/docs/4.5.0/admin/perf/index.html | 7 +
content/docs/4.5.0/admin/placement/index.html | 7 +
content/docs/4.5.0/admin/upgrade/index.html | 7 +
.../docs/4.5.0/api/distributedlog-api/index.html | 7 +
content/docs/4.5.0/api/ledger-adv-api/index.html | 7 +
content/docs/4.5.0/api/ledger-api/index.html | 7 +
content/docs/4.5.0/api/overview/index.html | 7 +
content/docs/4.5.0/deployment/dcos/index.html | 7 +
.../docs/4.5.0/deployment/kubernetes/index.html | 7 +
content/docs/4.5.0/deployment/manual/index.html | 7 +
content/docs/4.5.0/development/codebase/index.html | 7 +
content/docs/4.5.0/development/protocol/index.html | 7 +
content/docs/4.5.0/example/index.html | 7 +
.../docs/4.5.0/getting-started/concepts/index.html | 7 +
.../4.5.0/getting-started/installation/index.html | 7 +
.../4.5.0/getting-started/run-locally/index.html | 7 +
content/docs/4.5.0/overview/overview/index.html | 7 +
.../docs/4.5.0/overview/releaseNotes/index.html | 7 +
.../4.5.0/overview/releaseNotesTemplate/index.html | 7 +
content/docs/4.5.0/reference/cli/index.html | 7 +
content/docs/4.5.0/reference/config/index.html | 7 +
content/docs/4.5.0/reference/metrics/index.html | 7 +
content/docs/4.5.0/security/overview/index.html | 7 +
content/docs/4.5.0/security/sasl/index.html | 7 +
content/docs/4.5.0/security/tls/index.html | 7 +
content/docs/4.5.0/security/zookeeper/index.html | 7 +
content/docs/4.5.1/admin/autorecovery/index.html | 7 +
content/docs/4.5.1/admin/bookies/index.html | 7 +
.../docs/4.5.1/admin/geo-replication/index.html | 7 +
content/docs/4.5.1/admin/metrics/index.html | 7 +
content/docs/4.5.1/admin/perf/index.html | 7 +
content/docs/4.5.1/admin/placement/index.html | 7 +
content/docs/4.5.1/admin/upgrade/index.html | 7 +
.../docs/4.5.1/api/distributedlog-api/index.html | 7 +
content/docs/4.5.1/api/ledger-adv-api/index.html | 7 +
content/docs/4.5.1/api/ledger-api/index.html | 7 +
content/docs/4.5.1/api/overview/index.html | 7 +
content/docs/4.5.1/deployment/dcos/index.html | 7 +
.../docs/4.5.1/deployment/kubernetes/index.html | 7 +
content/docs/4.5.1/deployment/manual/index.html | 7 +
content/docs/4.5.1/development/codebase/index.html | 7 +
content/docs/4.5.1/development/protocol/index.html | 7 +
content/docs/4.5.1/example/index.html | 7 +
.../docs/4.5.1/getting-started/concepts/index.html | 7 +
.../4.5.1/getting-started/installation/index.html | 7 +
.../4.5.1/getting-started/run-locally/index.html | 7 +
content/docs/4.5.1/overview/overview/index.html | 7 +
.../docs/4.5.1/overview/releaseNotes/index.html | 7 +
.../4.5.1/overview/releaseNotesTemplate/index.html | 7 +
content/docs/4.5.1/reference/cli/index.html | 7 +
content/docs/4.5.1/reference/config/index.html | 7 +
content/docs/4.5.1/reference/metrics/index.html | 7 +
content/docs/4.5.1/security/overview/index.html | 7 +
content/docs/4.5.1/security/sasl/index.html | 7 +
content/docs/4.5.1/security/tls/index.html | 7 +
content/docs/4.5.1/security/zookeeper/index.html | 7 +
content/docs/4.6.0/admin/autorecovery/index.html | 7 +
content/docs/4.6.0/admin/bookies/index.html | 7 +
.../docs/4.6.0/admin/geo-replication/index.html | 7 +
content/docs/4.6.0/admin/metrics/index.html | 7 +
content/docs/4.6.0/admin/perf/index.html | 7 +
content/docs/4.6.0/admin/placement/index.html | 7 +
content/docs/4.6.0/admin/upgrade/index.html | 7 +
.../docs/4.6.0/api/distributedlog-api/index.html | 7 +
content/docs/4.6.0/api/ledger-adv-api/index.html | 7 +
content/docs/4.6.0/api/ledger-api/index.html | 7 +
content/docs/4.6.0/api/overview/index.html | 7 +
content/docs/4.6.0/deployment/dcos/index.html | 7 +
.../docs/4.6.0/deployment/kubernetes/index.html | 7 +
content/docs/4.6.0/deployment/manual/index.html | 7 +
content/docs/4.6.0/development/codebase/index.html | 7 +
content/docs/4.6.0/development/protocol/index.html | 7 +
content/docs/4.6.0/example/index.html | 7 +
.../docs/4.6.0/getting-started/concepts/index.html | 7 +
.../4.6.0/getting-started/installation/index.html | 7 +
.../4.6.0/getting-started/run-locally/index.html | 7 +
content/docs/4.6.0/overview/overview/index.html | 7 +
.../docs/4.6.0/overview/releaseNotes/index.html | 7 +
.../4.6.0/overview/releaseNotesTemplate/index.html | 7 +
content/docs/4.6.0/reference/cli/index.html | 7 +
content/docs/4.6.0/reference/config/index.html | 7 +
content/docs/4.6.0/reference/metrics/index.html | 7 +
content/docs/4.6.0/security/overview/index.html | 7 +
content/docs/4.6.0/security/sasl/index.html | 7 +
content/docs/4.6.0/security/tls/index.html | 7 +
content/docs/4.6.0/security/zookeeper/index.html | 7 +
content/docs/latest/admin/autorecovery/index.html | 7 +
content/docs/latest/admin/bookies/index.html | 7 +
.../docs/latest/admin/geo-replication/index.html | 7 +
content/docs/latest/admin/http/index.html | 1712 ++++++++++++++++++++
content/docs/latest/admin/metrics/index.html | 7 +
content/docs/latest/admin/perf/index.html | 7 +
content/docs/latest/admin/placement/index.html | 7 +
content/docs/latest/admin/upgrade/index.html | 7 +
.../docs/latest/api/distributedlog-api/index.html | 7 +
content/docs/latest/api/ledger-adv-api/index.html | 7 +
content/docs/latest/api/ledger-api/index.html | 7 +
content/docs/latest/api/overview/index.html | 7 +
content/docs/latest/deployment/dcos/index.html | 7 +
.../docs/latest/deployment/kubernetes/index.html | 7 +
content/docs/latest/deployment/manual/index.html | 7 +
.../docs/latest/development/codebase/index.html | 7 +
.../docs/latest/development/protocol/index.html | 7 +
content/docs/latest/example/index.html | 7 +
.../latest/getting-started/concepts/index.html | 7 +
.../latest/getting-started/installation/index.html | 7 +
.../latest/getting-started/run-locally/index.html | 7 +
content/docs/latest/overview/overview/index.html | 7 +
.../docs/latest/overview/releaseNotes/index.html | 7 +
.../overview/releaseNotesTemplate/index.html | 7 +
content/docs/latest/reference/cli/index.html | 7 +
content/docs/latest/reference/config/index.html | 7 +
content/docs/latest/reference/metrics/index.html | 7 +
content/docs/latest/security/overview/index.html | 7 +
content/docs/latest/security/sasl/index.html | 7 +
content/docs/latest/security/tls/index.html | 7 +
content/docs/latest/security/zookeeper/index.html | 7 +
121 files changed, 2552 insertions(+)
diff --git a/content/docs/4.5.0/admin/autorecovery/index.html
b/content/docs/4.5.0/admin/autorecovery/index.html
index 32a4add..c6585bf 100644
--- a/content/docs/4.5.0/admin/autorecovery/index.html
+++ b/content/docs/4.5.0/admin/autorecovery/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/admin/bookies/index.html
b/content/docs/4.5.0/admin/bookies/index.html
index 86fcf11..b1c3e9f 100644
--- a/content/docs/4.5.0/admin/bookies/index.html
+++ b/content/docs/4.5.0/admin/bookies/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/admin/geo-replication/index.html
b/content/docs/4.5.0/admin/geo-replication/index.html
index 4ada4f2..87469cf 100644
--- a/content/docs/4.5.0/admin/geo-replication/index.html
+++ b/content/docs/4.5.0/admin/geo-replication/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/admin/metrics/index.html
b/content/docs/4.5.0/admin/metrics/index.html
index 100d55e..dbb05fc 100644
--- a/content/docs/4.5.0/admin/metrics/index.html
+++ b/content/docs/4.5.0/admin/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/admin/perf/index.html
b/content/docs/4.5.0/admin/perf/index.html
index 5315cc0..221de44 100644
--- a/content/docs/4.5.0/admin/perf/index.html
+++ b/content/docs/4.5.0/admin/perf/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/admin/placement/index.html
b/content/docs/4.5.0/admin/placement/index.html
index 7241408..b8f91ee 100644
--- a/content/docs/4.5.0/admin/placement/index.html
+++ b/content/docs/4.5.0/admin/placement/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/admin/upgrade/index.html
b/content/docs/4.5.0/admin/upgrade/index.html
index 71d21f9..8006710 100644
--- a/content/docs/4.5.0/admin/upgrade/index.html
+++ b/content/docs/4.5.0/admin/upgrade/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/api/distributedlog-api/index.html
b/content/docs/4.5.0/api/distributedlog-api/index.html
index f9a8c02..53e43ea 100644
--- a/content/docs/4.5.0/api/distributedlog-api/index.html
+++ b/content/docs/4.5.0/api/distributedlog-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/api/ledger-adv-api/index.html
b/content/docs/4.5.0/api/ledger-adv-api/index.html
index 0adf88a..d9296cd 100644
--- a/content/docs/4.5.0/api/ledger-adv-api/index.html
+++ b/content/docs/4.5.0/api/ledger-adv-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/api/ledger-api/index.html
b/content/docs/4.5.0/api/ledger-api/index.html
index 9e122b9..6568d30 100644
--- a/content/docs/4.5.0/api/ledger-api/index.html
+++ b/content/docs/4.5.0/api/ledger-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/api/overview/index.html
b/content/docs/4.5.0/api/overview/index.html
index 6ccc39e..aa02a8e 100644
--- a/content/docs/4.5.0/api/overview/index.html
+++ b/content/docs/4.5.0/api/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/deployment/dcos/index.html
b/content/docs/4.5.0/deployment/dcos/index.html
index cb1ec97..2f4adff 100644
--- a/content/docs/4.5.0/deployment/dcos/index.html
+++ b/content/docs/4.5.0/deployment/dcos/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/deployment/kubernetes/index.html
b/content/docs/4.5.0/deployment/kubernetes/index.html
index 2c27695..8c6e6bf 100644
--- a/content/docs/4.5.0/deployment/kubernetes/index.html
+++ b/content/docs/4.5.0/deployment/kubernetes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/deployment/manual/index.html
b/content/docs/4.5.0/deployment/manual/index.html
index 247b782..8e73af9 100644
--- a/content/docs/4.5.0/deployment/manual/index.html
+++ b/content/docs/4.5.0/deployment/manual/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/development/codebase/index.html
b/content/docs/4.5.0/development/codebase/index.html
index 7f0e4f1..8ae5a9f 100644
--- a/content/docs/4.5.0/development/codebase/index.html
+++ b/content/docs/4.5.0/development/codebase/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/development/protocol/index.html
b/content/docs/4.5.0/development/protocol/index.html
index 36efaee..aa20cb0 100644
--- a/content/docs/4.5.0/development/protocol/index.html
+++ b/content/docs/4.5.0/development/protocol/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/example/index.html
b/content/docs/4.5.0/example/index.html
index 85d9c72..50521bc 100644
--- a/content/docs/4.5.0/example/index.html
+++ b/content/docs/4.5.0/example/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/getting-started/concepts/index.html
b/content/docs/4.5.0/getting-started/concepts/index.html
index 53248d8..ed2adc6 100644
--- a/content/docs/4.5.0/getting-started/concepts/index.html
+++ b/content/docs/4.5.0/getting-started/concepts/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/getting-started/installation/index.html
b/content/docs/4.5.0/getting-started/installation/index.html
index 59296c9..2c88c6c 100644
--- a/content/docs/4.5.0/getting-started/installation/index.html
+++ b/content/docs/4.5.0/getting-started/installation/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/getting-started/run-locally/index.html
b/content/docs/4.5.0/getting-started/run-locally/index.html
index f41e29d..0d8b8bc 100644
--- a/content/docs/4.5.0/getting-started/run-locally/index.html
+++ b/content/docs/4.5.0/getting-started/run-locally/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/overview/overview/index.html
b/content/docs/4.5.0/overview/overview/index.html
index a030a4d..e620c5f 100644
--- a/content/docs/4.5.0/overview/overview/index.html
+++ b/content/docs/4.5.0/overview/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/overview/releaseNotes/index.html
b/content/docs/4.5.0/overview/releaseNotes/index.html
index cb8ec6e..b2cdc06 100644
--- a/content/docs/4.5.0/overview/releaseNotes/index.html
+++ b/content/docs/4.5.0/overview/releaseNotes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/overview/releaseNotesTemplate/index.html
b/content/docs/4.5.0/overview/releaseNotesTemplate/index.html
index fdf627b..512743d 100644
--- a/content/docs/4.5.0/overview/releaseNotesTemplate/index.html
+++ b/content/docs/4.5.0/overview/releaseNotesTemplate/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/reference/cli/index.html
b/content/docs/4.5.0/reference/cli/index.html
index fba9817..a24c9da 100644
--- a/content/docs/4.5.0/reference/cli/index.html
+++ b/content/docs/4.5.0/reference/cli/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/reference/config/index.html
b/content/docs/4.5.0/reference/config/index.html
index 5509263..7285148 100644
--- a/content/docs/4.5.0/reference/config/index.html
+++ b/content/docs/4.5.0/reference/config/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/reference/metrics/index.html
b/content/docs/4.5.0/reference/metrics/index.html
index 0644b5f..ff6e0df 100644
--- a/content/docs/4.5.0/reference/metrics/index.html
+++ b/content/docs/4.5.0/reference/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/security/overview/index.html
b/content/docs/4.5.0/security/overview/index.html
index 70a5d24..e72dd60 100644
--- a/content/docs/4.5.0/security/overview/index.html
+++ b/content/docs/4.5.0/security/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/security/sasl/index.html
b/content/docs/4.5.0/security/sasl/index.html
index af7cfeb..2e89c8c 100644
--- a/content/docs/4.5.0/security/sasl/index.html
+++ b/content/docs/4.5.0/security/sasl/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/security/tls/index.html
b/content/docs/4.5.0/security/tls/index.html
index bc71b5c..737d4de 100644
--- a/content/docs/4.5.0/security/tls/index.html
+++ b/content/docs/4.5.0/security/tls/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.0/security/zookeeper/index.html
b/content/docs/4.5.0/security/zookeeper/index.html
index fcff342..dbca6eb 100644
--- a/content/docs/4.5.0/security/zookeeper/index.html
+++ b/content/docs/4.5.0/security/zookeeper/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/autorecovery/index.html
b/content/docs/4.5.1/admin/autorecovery/index.html
index a6aac59..a4af16a 100644
--- a/content/docs/4.5.1/admin/autorecovery/index.html
+++ b/content/docs/4.5.1/admin/autorecovery/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/bookies/index.html
b/content/docs/4.5.1/admin/bookies/index.html
index dfc118a..0a9bf95 100644
--- a/content/docs/4.5.1/admin/bookies/index.html
+++ b/content/docs/4.5.1/admin/bookies/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/geo-replication/index.html
b/content/docs/4.5.1/admin/geo-replication/index.html
index 1eac86f..5478b24 100644
--- a/content/docs/4.5.1/admin/geo-replication/index.html
+++ b/content/docs/4.5.1/admin/geo-replication/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/metrics/index.html
b/content/docs/4.5.1/admin/metrics/index.html
index 1fa6e13..d671335 100644
--- a/content/docs/4.5.1/admin/metrics/index.html
+++ b/content/docs/4.5.1/admin/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/perf/index.html
b/content/docs/4.5.1/admin/perf/index.html
index 8f88180..c6c02ff 100644
--- a/content/docs/4.5.1/admin/perf/index.html
+++ b/content/docs/4.5.1/admin/perf/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/placement/index.html
b/content/docs/4.5.1/admin/placement/index.html
index 434f8b2..8c8b0b5 100644
--- a/content/docs/4.5.1/admin/placement/index.html
+++ b/content/docs/4.5.1/admin/placement/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/admin/upgrade/index.html
b/content/docs/4.5.1/admin/upgrade/index.html
index c7cb3fc..c020196 100644
--- a/content/docs/4.5.1/admin/upgrade/index.html
+++ b/content/docs/4.5.1/admin/upgrade/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/api/distributedlog-api/index.html
b/content/docs/4.5.1/api/distributedlog-api/index.html
index f4498b8..21a71e1 100644
--- a/content/docs/4.5.1/api/distributedlog-api/index.html
+++ b/content/docs/4.5.1/api/distributedlog-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/api/ledger-adv-api/index.html
b/content/docs/4.5.1/api/ledger-adv-api/index.html
index 4ffd874..b8c0298 100644
--- a/content/docs/4.5.1/api/ledger-adv-api/index.html
+++ b/content/docs/4.5.1/api/ledger-adv-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/api/ledger-api/index.html
b/content/docs/4.5.1/api/ledger-api/index.html
index 903f0a8..0ef8287 100644
--- a/content/docs/4.5.1/api/ledger-api/index.html
+++ b/content/docs/4.5.1/api/ledger-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/api/overview/index.html
b/content/docs/4.5.1/api/overview/index.html
index f09fe2f..db9bba3 100644
--- a/content/docs/4.5.1/api/overview/index.html
+++ b/content/docs/4.5.1/api/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/deployment/dcos/index.html
b/content/docs/4.5.1/deployment/dcos/index.html
index c535b55..dd2ac34 100644
--- a/content/docs/4.5.1/deployment/dcos/index.html
+++ b/content/docs/4.5.1/deployment/dcos/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/deployment/kubernetes/index.html
b/content/docs/4.5.1/deployment/kubernetes/index.html
index e92f28c..88c8700 100644
--- a/content/docs/4.5.1/deployment/kubernetes/index.html
+++ b/content/docs/4.5.1/deployment/kubernetes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/deployment/manual/index.html
b/content/docs/4.5.1/deployment/manual/index.html
index 57ff4f7..566b3c4 100644
--- a/content/docs/4.5.1/deployment/manual/index.html
+++ b/content/docs/4.5.1/deployment/manual/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/development/codebase/index.html
b/content/docs/4.5.1/development/codebase/index.html
index e02e6e6..81d74f0 100644
--- a/content/docs/4.5.1/development/codebase/index.html
+++ b/content/docs/4.5.1/development/codebase/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/development/protocol/index.html
b/content/docs/4.5.1/development/protocol/index.html
index 58707b4..9aaf8d3 100644
--- a/content/docs/4.5.1/development/protocol/index.html
+++ b/content/docs/4.5.1/development/protocol/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/example/index.html
b/content/docs/4.5.1/example/index.html
index 02d57fc..6e58415 100644
--- a/content/docs/4.5.1/example/index.html
+++ b/content/docs/4.5.1/example/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/getting-started/concepts/index.html
b/content/docs/4.5.1/getting-started/concepts/index.html
index 00e9e19..63f9743 100644
--- a/content/docs/4.5.1/getting-started/concepts/index.html
+++ b/content/docs/4.5.1/getting-started/concepts/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/getting-started/installation/index.html
b/content/docs/4.5.1/getting-started/installation/index.html
index 3143f6d..8547eda 100644
--- a/content/docs/4.5.1/getting-started/installation/index.html
+++ b/content/docs/4.5.1/getting-started/installation/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/getting-started/run-locally/index.html
b/content/docs/4.5.1/getting-started/run-locally/index.html
index 04547ff..c607c2a 100644
--- a/content/docs/4.5.1/getting-started/run-locally/index.html
+++ b/content/docs/4.5.1/getting-started/run-locally/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/overview/overview/index.html
b/content/docs/4.5.1/overview/overview/index.html
index 5f624f4..b04a6da 100644
--- a/content/docs/4.5.1/overview/overview/index.html
+++ b/content/docs/4.5.1/overview/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/overview/releaseNotes/index.html
b/content/docs/4.5.1/overview/releaseNotes/index.html
index c3ca693..5e006b2 100644
--- a/content/docs/4.5.1/overview/releaseNotes/index.html
+++ b/content/docs/4.5.1/overview/releaseNotes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/overview/releaseNotesTemplate/index.html
b/content/docs/4.5.1/overview/releaseNotesTemplate/index.html
index 9dfb60a..30534e8 100644
--- a/content/docs/4.5.1/overview/releaseNotesTemplate/index.html
+++ b/content/docs/4.5.1/overview/releaseNotesTemplate/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/reference/cli/index.html
b/content/docs/4.5.1/reference/cli/index.html
index 50bc31c..200d2e0 100644
--- a/content/docs/4.5.1/reference/cli/index.html
+++ b/content/docs/4.5.1/reference/cli/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/reference/config/index.html
b/content/docs/4.5.1/reference/config/index.html
index 69a4034..fb11514 100644
--- a/content/docs/4.5.1/reference/config/index.html
+++ b/content/docs/4.5.1/reference/config/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/reference/metrics/index.html
b/content/docs/4.5.1/reference/metrics/index.html
index 717e765..a6b9e8f 100644
--- a/content/docs/4.5.1/reference/metrics/index.html
+++ b/content/docs/4.5.1/reference/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/security/overview/index.html
b/content/docs/4.5.1/security/overview/index.html
index 1c4e4e3..6e72ff8 100644
--- a/content/docs/4.5.1/security/overview/index.html
+++ b/content/docs/4.5.1/security/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/security/sasl/index.html
b/content/docs/4.5.1/security/sasl/index.html
index f6e9609..fc94741 100644
--- a/content/docs/4.5.1/security/sasl/index.html
+++ b/content/docs/4.5.1/security/sasl/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/security/tls/index.html
b/content/docs/4.5.1/security/tls/index.html
index 417e59d..7323c8c 100644
--- a/content/docs/4.5.1/security/tls/index.html
+++ b/content/docs/4.5.1/security/tls/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.5.1/security/zookeeper/index.html
b/content/docs/4.5.1/security/zookeeper/index.html
index 61a13b5..d65c511 100644
--- a/content/docs/4.5.1/security/zookeeper/index.html
+++ b/content/docs/4.5.1/security/zookeeper/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/autorecovery/index.html
b/content/docs/4.6.0/admin/autorecovery/index.html
index 27499fd..30dd446 100644
--- a/content/docs/4.6.0/admin/autorecovery/index.html
+++ b/content/docs/4.6.0/admin/autorecovery/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/bookies/index.html
b/content/docs/4.6.0/admin/bookies/index.html
index 9f894c5..0ffab8e 100644
--- a/content/docs/4.6.0/admin/bookies/index.html
+++ b/content/docs/4.6.0/admin/bookies/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/geo-replication/index.html
b/content/docs/4.6.0/admin/geo-replication/index.html
index 59a131d..06c78fd 100644
--- a/content/docs/4.6.0/admin/geo-replication/index.html
+++ b/content/docs/4.6.0/admin/geo-replication/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/metrics/index.html
b/content/docs/4.6.0/admin/metrics/index.html
index f961388..1f9654d 100644
--- a/content/docs/4.6.0/admin/metrics/index.html
+++ b/content/docs/4.6.0/admin/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/perf/index.html
b/content/docs/4.6.0/admin/perf/index.html
index 731b870..16665fe 100644
--- a/content/docs/4.6.0/admin/perf/index.html
+++ b/content/docs/4.6.0/admin/perf/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/placement/index.html
b/content/docs/4.6.0/admin/placement/index.html
index 6573b0e..844f56f 100644
--- a/content/docs/4.6.0/admin/placement/index.html
+++ b/content/docs/4.6.0/admin/placement/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/admin/upgrade/index.html
b/content/docs/4.6.0/admin/upgrade/index.html
index 9eae2ae..18b1c91 100644
--- a/content/docs/4.6.0/admin/upgrade/index.html
+++ b/content/docs/4.6.0/admin/upgrade/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/api/distributedlog-api/index.html
b/content/docs/4.6.0/api/distributedlog-api/index.html
index d1f5b77..21bed45 100644
--- a/content/docs/4.6.0/api/distributedlog-api/index.html
+++ b/content/docs/4.6.0/api/distributedlog-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/api/ledger-adv-api/index.html
b/content/docs/4.6.0/api/ledger-adv-api/index.html
index a370f68..bbec4b0 100644
--- a/content/docs/4.6.0/api/ledger-adv-api/index.html
+++ b/content/docs/4.6.0/api/ledger-adv-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/api/ledger-api/index.html
b/content/docs/4.6.0/api/ledger-api/index.html
index 33e5ffc..4bbf8c0 100644
--- a/content/docs/4.6.0/api/ledger-api/index.html
+++ b/content/docs/4.6.0/api/ledger-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/api/overview/index.html
b/content/docs/4.6.0/api/overview/index.html
index c295843..7b1a155 100644
--- a/content/docs/4.6.0/api/overview/index.html
+++ b/content/docs/4.6.0/api/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/deployment/dcos/index.html
b/content/docs/4.6.0/deployment/dcos/index.html
index d849a13..de3ffd3 100644
--- a/content/docs/4.6.0/deployment/dcos/index.html
+++ b/content/docs/4.6.0/deployment/dcos/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/deployment/kubernetes/index.html
b/content/docs/4.6.0/deployment/kubernetes/index.html
index 65544c8..f4f91a4 100644
--- a/content/docs/4.6.0/deployment/kubernetes/index.html
+++ b/content/docs/4.6.0/deployment/kubernetes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/deployment/manual/index.html
b/content/docs/4.6.0/deployment/manual/index.html
index 9c952c8..27ca0c6 100644
--- a/content/docs/4.6.0/deployment/manual/index.html
+++ b/content/docs/4.6.0/deployment/manual/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/development/codebase/index.html
b/content/docs/4.6.0/development/codebase/index.html
index e352970..8fc0c83 100644
--- a/content/docs/4.6.0/development/codebase/index.html
+++ b/content/docs/4.6.0/development/codebase/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/development/protocol/index.html
b/content/docs/4.6.0/development/protocol/index.html
index ae9868c..bc96c68 100644
--- a/content/docs/4.6.0/development/protocol/index.html
+++ b/content/docs/4.6.0/development/protocol/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/example/index.html
b/content/docs/4.6.0/example/index.html
index d6d452c..63acf93 100644
--- a/content/docs/4.6.0/example/index.html
+++ b/content/docs/4.6.0/example/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/getting-started/concepts/index.html
b/content/docs/4.6.0/getting-started/concepts/index.html
index 2a6a067..d02803b 100644
--- a/content/docs/4.6.0/getting-started/concepts/index.html
+++ b/content/docs/4.6.0/getting-started/concepts/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/getting-started/installation/index.html
b/content/docs/4.6.0/getting-started/installation/index.html
index ee59503..80edd83 100644
--- a/content/docs/4.6.0/getting-started/installation/index.html
+++ b/content/docs/4.6.0/getting-started/installation/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/getting-started/run-locally/index.html
b/content/docs/4.6.0/getting-started/run-locally/index.html
index 0f72318..26a72cb 100644
--- a/content/docs/4.6.0/getting-started/run-locally/index.html
+++ b/content/docs/4.6.0/getting-started/run-locally/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/overview/overview/index.html
b/content/docs/4.6.0/overview/overview/index.html
index 9ac4f75..790d3af 100644
--- a/content/docs/4.6.0/overview/overview/index.html
+++ b/content/docs/4.6.0/overview/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/overview/releaseNotes/index.html
b/content/docs/4.6.0/overview/releaseNotes/index.html
index 7cc31ae..268acce 100644
--- a/content/docs/4.6.0/overview/releaseNotes/index.html
+++ b/content/docs/4.6.0/overview/releaseNotes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/overview/releaseNotesTemplate/index.html
b/content/docs/4.6.0/overview/releaseNotesTemplate/index.html
index 7680ff4..98e1537 100644
--- a/content/docs/4.6.0/overview/releaseNotesTemplate/index.html
+++ b/content/docs/4.6.0/overview/releaseNotesTemplate/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/reference/cli/index.html
b/content/docs/4.6.0/reference/cli/index.html
index 2a696f5..eae50e1 100644
--- a/content/docs/4.6.0/reference/cli/index.html
+++ b/content/docs/4.6.0/reference/cli/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/reference/config/index.html
b/content/docs/4.6.0/reference/config/index.html
index 932aa47..09dfa14 100644
--- a/content/docs/4.6.0/reference/config/index.html
+++ b/content/docs/4.6.0/reference/config/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/reference/metrics/index.html
b/content/docs/4.6.0/reference/metrics/index.html
index 0d50598..4d09066 100644
--- a/content/docs/4.6.0/reference/metrics/index.html
+++ b/content/docs/4.6.0/reference/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/security/overview/index.html
b/content/docs/4.6.0/security/overview/index.html
index 7ebbbcb..45f9bb4 100644
--- a/content/docs/4.6.0/security/overview/index.html
+++ b/content/docs/4.6.0/security/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/security/sasl/index.html
b/content/docs/4.6.0/security/sasl/index.html
index e7f2bb1..2b01708 100644
--- a/content/docs/4.6.0/security/sasl/index.html
+++ b/content/docs/4.6.0/security/sasl/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/security/tls/index.html
b/content/docs/4.6.0/security/tls/index.html
index 760ec11..62d0ac2 100644
--- a/content/docs/4.6.0/security/tls/index.html
+++ b/content/docs/4.6.0/security/tls/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/4.6.0/security/zookeeper/index.html
b/content/docs/4.6.0/security/zookeeper/index.html
index 9635ea3..e6d71ff 100644
--- a/content/docs/4.6.0/security/zookeeper/index.html
+++ b/content/docs/4.6.0/security/zookeeper/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/autorecovery/index.html
b/content/docs/latest/admin/autorecovery/index.html
index e001a8d..4830d90 100644
--- a/content/docs/latest/admin/autorecovery/index.html
+++ b/content/docs/latest/admin/autorecovery/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/bookies/index.html
b/content/docs/latest/admin/bookies/index.html
index d58f64b..e77e329 100644
--- a/content/docs/latest/admin/bookies/index.html
+++ b/content/docs/latest/admin/bookies/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/geo-replication/index.html
b/content/docs/latest/admin/geo-replication/index.html
index ff5a50c..3414f61 100644
--- a/content/docs/latest/admin/geo-replication/index.html
+++ b/content/docs/latest/admin/geo-replication/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/http/index.html
b/content/docs/latest/admin/http/index.html
new file mode 100644
index 0000000..c461d97
--- /dev/null
+++ b/content/docs/latest/admin/http/index.html
@@ -0,0 +1,1712 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Apache BookKeeper™ - BookKeeper Admin REST API</title>
+
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+
+<link rel="stylesheet" href="/css/normalize.css">
+<link rel="stylesheet" href="/css/tippy.css">
+<link rel="stylesheet" href="/css/style.css">
+
+<link rel="shortcut icon" href="/img/favicon.ico">
+
+<script src="/js/tippy.min.js"></script>
+
+<script type="text/javascript">
+ var shiftWindow = function() { scrollBy(0, -25); };
+ window.addEventListener("hashchange", shiftWindow);
+ window.addEventListener("pageshow", shiftWindow);
+ function load() { if (window.location.hash) shiftWindow(); }
+</script>
+ </head>
+ <body class="body">
+ <main class="main">
+
+<nav class="navbar bk-topnav">
+ <div class="navbar-brand">
+ <a class="navbar-item bk-brand" href="/">
+ Apache BookKeeper™
+ </a>
+
+ <div class="navbar-burger burger" data-target="bkNav">
+ <span></span>
+ <span></span>
+ <span></span>
+ </div>
+ </div>
+
+ <div id="bkNav" class="navbar-menu">
+ <div class="navbar-start">
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link">Documentation</a>
+ <div class="navbar-dropdown is-boxed">
+ <a class="navbar-item" href="/docs/latest/overview/overview">
+ Version 4.6.0-SNAPSHOT
+ <span class="tag is-warning">Development</span>
+ </a>
+ <a class="navbar-item" href="/docs/latest/api/javadoc">
+ <span class="icon bk-javadoc-icon">
+ <img src="/img/java-icon.svg">
+ </span>
+ Javadoc
+ </a>
+ <hr class="dropdown-divider">
+
+ <a class="navbar-item" href="/docs/4.5.0/overview/overview">
+ Release 4.5.0
+ <span class="tag is-success">Stable</span>
+ </a>
+
+ <a class="navbar-item" href="/docs/4.5.1/overview/overview">
+ Release 4.5.1
+
+ </a>
+
+
+ <a class="navbar-item" href="/archives/docs/r4.4.0">
+ Release 4.4.0
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.3.2">
+ Release 4.3.2
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.3.1">
+ Release 4.3.1
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.3.0">
+ Release 4.3.0
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.2.4">
+ Release 4.2.4
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.2.3">
+ Release 4.2.3
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.2.2">
+ Release 4.2.2
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.2.1">
+ Release 4.2.1
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.2.0">
+ Release 4.2.0
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.1.0">
+ Release 4.1.0
+
+ </a>
+
+ <a class="navbar-item" href="/archives/docs/r4.0.0">
+ Release 4.0.0
+
+ </a>
+
+ </div>
+ </div>
+
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link">Community</a>
+ <div class="navbar-dropdown is-boxed">
+ <a class="navbar-item" href="/community/mailing-lists">Mailing
lists</a>
+ <a class="navbar-item" href="/community/slack">Slack</a>
+ <a class="navbar-item"
href="https://github.com/apache/bookkeeper/issues">Github Issues</a>
+ <a class="navbar-item" href="/community/releases">Release
Management</a>
+ <a class="navbar-item" href="/community/meeting">Community
Meetings</a>
+ <hr class="dropdown-divider">
+ <a class="navbar-item" href="/community/contributing">Contribution
Guide</a>
+ <a class="navbar-item" href="/community/coding_guide">Coding
Guide</a>
+ <a class="navbar-item" href="/community/issue-report">Issue Report
Guide</a>
+ <a class="navbar-item" href="/community/release_guide">Release
Guide</a>
+ <hr class="dropdown-divider">
+ <a class="navbar-item"
href="/community/presentations">Presentations</a>
+ <a class="navbar-item"
href="https://cwiki.apache.org/confluence/display/BOOKKEEPER/BookKeeper+Proposals">BookKeeper
Proposals</a>
+ </div>
+ </div>
+
+ <div class="navbar-item has-dropdown is-hoverable">
+ <a class="navbar-link">Project</a>
+ <div class="navbar-dropdown is-boxed">
+ <a class="navbar-item" href="/project/who">Who are we?</a>
+ <a class="navbar-item" href="/project/bylaws">Bylaws</a>
+ <a class="navbar-item"
href="http://www.apache.org/licenses/">License</a>
+ <hr class="dropdown-divider">
+ <a class="navbar-item" href="/project/privacy">Privacy policy</a>
+ <a class="navbar-item"
href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+ <a class="navbar-item"
href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+ </div>
+ </div>
+ </div>
+
+ <div class="navbar-end">
+ <div class="navbar-item">
+ <div class="field is-grouped">
+ <p class="control">
+ <a class="button bk-twitter"
href="https://twitter.com/asfbookkeeper">
+ <span class="icon">
+ <i class="fa fa-twitter"></i>
+ </span>
+ <span>Twitter</span>
+ </a>
+ </p>
+ <p class="control">
+ <a class="button" href="https://github.com/apache/bookkeeper">
+ <span class="icon">
+ <i class="fa fa-github"></i>
+ </span>
+ <span>GitHub</span>
+ </a>
+ </p>
+ <p class="control">
+ <a class="button is-primary" href="/releases">
+ <span class="icon">
+ <i class="fa fa-download"></i>
+ </span>
+ <span>Download</span>
+ </a>
+ </p>
+ </div>
+ </div>
+ </div>
+ </div>
+</nav>
+
+
+ <div class="bk-docs-container">
+ <div class="columns is-gapless">
+ <div class="column is-2 is-hidden-mobile">
+ <div class="container">
+
+<aside class="sidebar">
+
+ <a class="button is-info">
+ Version: latest
+ </a>
+ <hr />
+
+ <p>
+ Getting started
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../getting-started/installation">
+ Installation
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../getting-started/run-locally">
+ Run bookies locally
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../getting-started/concepts">
+ Concepts and architecture
+ </a>
+ </li>
+
+ </ul>
+
+ <p>
+ Deployment
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../deployment/manual">
+ Manual deployment
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../deployment/dcos">
+ BookKeeper on DC/OS
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../deployment/kubernetes">
+ BookKeeper on Kubernetes
+ </a>
+ </li>
+
+ </ul>
+
+ <p>
+ Administration
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../admin/bookies">
+ BookKeeper administration
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../admin/autorecovery">
+ AutoRecovery
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../admin/metrics">
+ Metric collection
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../admin/upgrade">
+ Upgrade
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
+ </ul>
+
+ <p>
+ API
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../api/overview">
+ Overview
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../api/ledger-api">
+ Ledger API
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../api/ledger-adv-api">
+ Advanced Ledger API
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../api/distributedlog-api">
+ DistributedLog
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../api/javadoc">
+ Java API Docs
+ </a>
+ </li>
+
+ </ul>
+
+ <p>
+ Security
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../security/overview">
+ Overview
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../security/tls">
+ TLS Authentication
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../security/sasl">
+ SASL Authentication
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../security/zookeeper">
+ ZooKeeper Authentication
+ </a>
+ </li>
+
+ </ul>
+
+ <p>
+ Development
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../development/protocol">
+ BookKeeper protocol
+ </a>
+ </li>
+
+ </ul>
+
+ <p>
+ Reference
+ </p>
+ <ul class="sidebar-items">
+
+
+ <li>
+ <a href="../../reference/config">
+ Configuration
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../reference/cli">
+ Command-line tools
+ </a>
+ </li>
+
+
+ <li>
+ <a href="../../reference/metrics">
+ Metrics
+ </a>
+ </li>
+
+ </ul>
+
+</aside>
+
+
+ </div>
+ </div>
+
+ <div class="column is-8 bk-docs-block">
+ <header class="docs-title">
+ <nav class="level bk-level">
+ <div class="level-left">
+ <div class="level-item">
+ <h1 class="title">BookKeeper Admin REST API</h1>
+ </div>
+ </div>
+
+ </nav>
+
+
+ </header>
+
+ <hr />
+
+ <div class="content">
+ <section class="bk-main-content">
+ <p>This document introduces BookKeeper HTTP endpoints, which can be
used for BookKeeper administration.
+To use this feature, set <code
class="highlighter-rouge">httpServerEnabled</code> to <code
class="highlighter-rouge">true</code> in file <code
class="highlighter-rouge">conf/bk_server.conf</code>.</p>
+
+<h2 id="all-the-endpoints">All the endpoints</h2>
+
+<p>Currently all the HTTP endpoints could be divided into these 4
components:</p>
+<ol>
+ <li>Heartbeat: heartbeat for a specific bookie.</li>
+ <li>Config: doing the server configuration for a specific bookie.</li>
+ <li>Ledger: HTTP endpoints related to ledgers.</li>
+ <li>Bookie: HTTP endpoints related to bookies.</li>
+ <li>AutoRecovery: HTTP endpoints related to auto recovery.</li>
+</ol>
+
+<h2 id="heartbeat">Heartbeat</h2>
+
+<h3 id="endpoint-heartbeat">Endpoint: /heartbeat</h3>
+<ul>
+ <li>Method: GET</li>
+ <li>Description: Get heartbeat status for a specific bookie</li>
+ <li>Response:</li>
+</ul>
+
+<table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="config">Config</h2>
+
+<h3 id="endpoint-apiv1configserver_config">Endpoint:
/api/v1/config/server_config</h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get value of all configured values overridden on local
server config</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+ <li>Method: PUT
+ <ul>
+ <li>Description: Update a local server config</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">configName</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">Configuration name(key)</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">configValue</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">Configuration value(value)</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>Body:
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"configName1"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"configValue1"</span><span
class="p">,</span><span class="w">
+ </span><span class="nt">"configName2"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"configValue2"</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h2 id="ledger">Ledger</h2>
+
+<h3 id="endpoint-apiv1ledgerdeleteledger_id">Endpoint:
/api/v1/ledger/delete/?ledger_id=<ledger_id></ledger_id></h3>
+<ol>
+ <li>Method: DELETE
+ <ul>
+ <li>Description: Delete a ledger.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">ledger_id</td>
+ <td style="text-align: left">Long</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">ledger id of the ledger.</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1ledgerlistprint_metadata">Endpoint:
/api/v1/ledger/list/?print_metadata=<metadata></metadata></h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: List all the ledgers.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">print_metadata</td>
+ <td style="text-align: left">Boolean</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">whether print out metadata</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"ledgerId1"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"ledgerMetadata1"</span><span
class="p">,</span><span class="w">
+ </span><span class="nt">"ledgerId2"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"ledgerMetadata2"</span><span
class="p">,</span><span class="w">
+ </span><span class="err">...</span><span class="w">
+ </span><span class="err">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1ledgermetadataledger_id">Endpoint:
/api/v1/ledger/metadata/?ledger_id=<ledger_id></ledger_id></h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get the metadata of a ledger.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">ledger_id</td>
+ <td style="text-align: left">Long</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">ledger id of the ledger.</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"ledgerId1"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"ledgerMetadata1"</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1ledgerreadledger_idstart_entry_idend_entry_id">Endpoint:
/api/v1/ledger/read/?ledger_id=<ledger_id>&start_entry_id=<start_entry_id>&end_entry_id=<end_entry_id></end_entry_id></start_entry_id></ledger_id></h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Read a range of entries from ledger.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">ledger_id</td>
+ <td style="text-align: left">Long</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">ledger id of the ledger.</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">start_entry_id</td>
+ <td style="text-align: left">Long</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">start entry id of read range.</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">end_entry_id</td>
+ <td style="text-align: left">Long</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">end entry id of read range.</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"entryId1"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"entry content 1"</span><span
class="p">,</span><span class="w">
+ </span><span class="nt">"entryId2"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"entry content 2"</span><span
class="p">,</span><span class="w">
+ </span><span class="err">...</span><span class="w">
+ </span><span class="err">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h2 id="bookie">Bookie</h2>
+
+<h3 id="endpoint-apiv1bookielist_bookiestypeprint_hostnames">Endpoint:
/api/v1/bookie/list_bookies/?type=<type>&print_hostnames=<hostnames></hostnames></type></h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get all the available bookies.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">type</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">value: “rw” or “ro” , list
read-write/read-only bookies.</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">print_hostnames</td>
+ <td style="text-align: left">Boolean</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">whether print hostname of
bookies.</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"bookieSocketAddress1"</span><span
class="p">:</span><span class="w"> </span><span
class="s2">"hostname1"</span><span class="p">,</span><span class="w">
+ </span><span class="nt">"bookieSocketAddress2"</span><span
class="p">:</span><span class="w"> </span><span
class="s2">"hostname2"</span><span class="p">,</span><span class="w">
+ </span><span class="err">...</span><span class="w">
+ </span><span class="err">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1bookielist_bookie_info">Endpoint:
/api/v1/bookie/list_bookie_info</h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get bookies disk usage info of this cluster.</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"bookieAddress"</span><span class="w">
</span><span class="p">:</span><span class="w"> </span><span
class="p">{</span><span class="err">free:</span><span class="w"> </span><span
class="err">xxx,</span><span class="w"> </span><span
class="err">total:</span><span class="w"> </span><span
class="err">xxx</span><span class="p">},</span><span class="w">
+ </span><span class="nt">"bookieAddress"</span><span class="w">
</span><span class="p">:</span><span class="w"> </span><span
class="p">{</span><span class="err">free:</span><span class="w"> </span><span
class="err">xxx,</span><span class="w"> </span><span
class="err">total:</span><span class="w"> </span><span
class="err">xxx</span><span class="p">},</span><span class="w">
+ </span><span class="err">...</span><span class="w">
+ </span><span class="nt">"clusterInfo"</span><span class="w"> </span><span
class="p">:</span><span class="w"> </span><span class="p">{</span><span
class="err">total_free:</span><span class="w"> </span><span
class="err">xxx,</span><span class="w"> </span><span
class="err">total:</span><span class="w"> </span><span
class="err">xxx</span><span class="p">}</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1bookielast_log_mark">Endpoint:
/api/v1/bookie/last_log_mark</h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get the last log marker.</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="err">JournalId1</span><span class="w"> </span><span
class="err">:</span><span class="w"> </span><span
class="err">position1,</span><span class="w">
+ </span><span class="err">JournalId2</span><span class="w"> </span><span
class="err">:</span><span class="w"> </span><span
class="err">position2,</span><span class="w">
+ </span><span class="err">...</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1bookielist_disk_filefile_type">Endpoint:
/api/v1/bookie/list_disk_file/?file_type=<type></type></h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get all the files on disk of current bookie.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">type</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">file type:
journal/entrylog/index.</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"journal files"</span><span class="w">
</span><span class="p">:</span><span class="w"> </span><span
class="s2">"filename1 filename2 ..."</span><span class="p">,</span><span
class="w">
+ </span><span class="nt">"entrylog files"</span><span class="w">
</span><span class="p">:</span><span class="w"> </span><span
class="s2">"filename1 filename2..."</span><span class="p">,</span><span
class="w">
+ </span><span class="nt">"index files"</span><span class="w"> </span><span
class="p">:</span><span class="w"> </span><span class="s2">"filename1 filename2
..."</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1bookieexpand_storage">Endpoint:
/api/v1/bookie/expand_storage</h3>
+<ol>
+ <li>Method: PUT
+ <ul>
+ <li>Description: Expand storage for a bookie.</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h2 id="auto-recovery">Auto recovery</h2>
+
+<h3 id="endpoint-apiv1autorecoverybookie">Endpoint:
/api/v1/autorecovery/bookie/</h3>
+<ol>
+ <li>Method: PUT
+ <ul>
+ <li>Description: Ledger data recovery for failed bookie</li>
+ <li>Body:
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"bookie_src"</span><span class="p">:</span><span
class="w"> </span><span class="p">[</span><span class="w"> </span><span
class="s2">"bookie_src1"</span><span class="p">,</span><span class="w">
</span><span class="s2">"bookie_src2"</span><span class="err">...</span><span
class="w"> </span><span class="p">],</span><span class="w">
+ </span><span class="nt">"bookie_dest"</span><span class="p">:</span><span
class="w"> </span><span class="p">[</span><span class="w"> </span><span
class="s2">"bookie_dest1"</span><span class="p">,</span><span class="w">
</span><span class="s2">"bookie_dest2"</span><span class="err">...</span><span
class="w"> </span><span class="p">],</span><span class="w">
+ </span><span class="nt">"delete_cookie"</span><span
class="p">:</span><span class="w"> </span><span
class="err"><bool_value></span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">bookie_src</td>
+ <td style="text-align: left">Strings</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">bookie source to recovery</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">bookie_dest</td>
+ <td style="text-align: left">Strings</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">bookie data recovery
destination</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">delete_cookie</td>
+ <td style="text-align: left">Boolean</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">Whether delete cookie</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3
id="endpoint-apiv1autorecoverylist_under_replicated_ledgermissingreplicaexcludingmissingreplica">Endpoint:
/api/v1/autorecovery/list_under_replicated_ledger/?missingreplica=<bookie_address>&excludingmissingreplica=<bookie_address></bookie_address></bookie_address></h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get all under replicated ledgers.</li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">missingreplica</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">missing replica bookieId</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">excludingmissingreplica</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">No</td>
+ <td style="text-align: left">exclude missing replica
bookieId</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="err">[ledgerId1,</span><span class="w"> </span><span
class="err">ledgerId2...]</span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1autorecoverywho_is_auditor">Endpoint:
/api/v1/autorecovery/who_is_auditor</h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get auditor bookie id.</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response Body format:</p>
+
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"Auditor"</span><span class="p">:</span><span
class="w"> </span><span class="s2">"hostname/hostAddress:Port"</span><span
class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1autorecoverytrigger_audit">Endpoint:
/api/v1/autorecovery/trigger_audit</h3>
+<ol>
+ <li>Method: PUT
+ <ul>
+ <li>Description: Force trigger audit by resting the
lostBookieRecoveryDelay.</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1autorecoverylost_bookie_recovery_delay">Endpoint:
/api/v1/autorecovery/lost_bookie_recovery_delay</h3>
+<ol>
+ <li>Method: GET
+ <ul>
+ <li>Description: Get lostBookieRecoveryDelay value in seconds.</li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+ <li>Method: PUT
+ <ul>
+ <li>Description: Set lostBookieRecoveryDelay value in seconds.</li>
+ <li>Body:
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"delay_seconds"</span><span
class="p">:</span><span class="w"> </span><span
class="err"><delay_seconds></span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">delay_seconds</td>
+ <td style="text-align: left">Long</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">set delay value in seconds.</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+<h3 id="endpoint-apiv1autorecoverydecommission">Endpoint:
/api/v1/autorecovery/decommission</h3>
+<ol>
+ <li>Method: PUT
+ <ul>
+ <li>Description: Decommission Bookie, Force trigger Audit task and make
sure all the ledgers stored in the decommissioning bookie are replicated.</li>
+ <li>Body:
+ <div class="language-json highlighter-rouge"><pre
class="highlight"><code><span class="w"> </span><span class="p">{</span><span
class="w">
+ </span><span class="nt">"bookie_src"</span><span class="p">:</span><span
class="w"> </span><span class="err"><bookie_src></span><span class="w">
+ </span><span class="p">}</span><span class="w">
+</span></code></pre>
+ </div>
+ </li>
+ <li>
+ <p>Parameters:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Name</th>
+ <th style="text-align: left">Type</th>
+ <th style="text-align: left">Required</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">bookie_src</td>
+ <td style="text-align: left">String</td>
+ <td style="text-align: left">Yes</td>
+ <td style="text-align: left">Bookie src to decommission..</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>
+ <p>Response:</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th style="text-align: left">Code</th>
+ <th style="text-align: left">Description</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td style="text-align: left">200</td>
+ <td style="text-align: left">Successful operation</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">403</td>
+ <td style="text-align: left">Permission denied</td>
+ </tr>
+ <tr>
+ <td style="text-align: left">404</td>
+ <td style="text-align: left">Not found</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ul>
+ </li>
+</ol>
+
+ </section>
+
+
+ </div>
+ </div>
+
+ <div class="column is-2 is-hidden-mobile">
+
+
+<div class="toc">
+ <h2 class="title">BookKeeper Admin REST API</h2>
+ <ul class="section-nav">
+<li class="toc-entry toc-h2"><a href="#all-the-endpoints">All the
endpoints</a></li>
+<li class="toc-entry toc-h2"><a href="#heartbeat">Heartbeat</a></li>
+<li class="toc-entry toc-h3"><a href="#endpoint-heartbeat">Endpoint:
/heartbeat</a></li>
+<li class="toc-entry toc-h2"><a href="#config">Config</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1configserver_config">Endpoint:
/api/v1/config/server_config</a></li>
+<li class="toc-entry toc-h2"><a href="#ledger">Ledger</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1ledgerdeleteledger_id">Endpoint:
/api/v1/ledger/delete/?ledger_id=</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1ledgerlistprint_metadata">Endpoint:
/api/v1/ledger/list/?print_metadata=</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1ledgermetadataledger_id">Endpoint:
/api/v1/ledger/metadata/?ledger_id=</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1ledgerreadledger_idstart_entry_idend_entry_id">Endpoint:
/api/v1/ledger/read/?ledger_id=&start_entry_id=&end_entry_id=</a></li>
+<li class="toc-entry toc-h2"><a href="#bookie">Bookie</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1bookielist_bookiestypeprint_hostnames">Endpoint:
/api/v1/bookie/list_bookies/?type=&print_hostnames=</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1bookielist_bookie_info">Endpoint:
/api/v1/bookie/list_bookie_info</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1bookielast_log_mark">Endpoint:
/api/v1/bookie/last_log_mark</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1bookielist_disk_filefile_type">Endpoint:
/api/v1/bookie/list_disk_file/?file_type=</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1bookieexpand_storage">Endpoint:
/api/v1/bookie/expand_storage</a></li>
+<li class="toc-entry toc-h2"><a href="#auto-recovery">Auto recovery</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1autorecoverybookie">Endpoint:
/api/v1/autorecovery/bookie/</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1autorecoverylist_under_replicated_ledgermissingreplicaexcludingmissingreplica">Endpoint:
/api/v1/autorecovery/list_under_replicated_ledger/?missingreplica=&excludingmissingreplica=</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1autorecoverywho_is_auditor">Endpoint:
/api/v1/autorecovery/who_is_auditor</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1autorecoverytrigger_audit">Endpoint:
/api/v1/autorecovery/trigger_audit</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1autorecoverylost_bookie_recovery_delay">Endpoint:
/api/v1/autorecovery/lost_bookie_recovery_delay</a></li>
+<li class="toc-entry toc-h3"><a
href="#endpoint-apiv1autorecoverydecommission">Endpoint:
/api/v1/autorecovery/decommission</a></li>
+</ul>
+</div>
+
+
+
+ </div>
+ </div>
+</div>
+
+
+
+<div id="entry-popover-html" class="popover-template">
+ <p>An entry is a sequence of bytes (plus some metadata) written to a
BookKeeper ledger. Entries are also known as records.</p>
+
+</div>
+
+<div id="ledger-popover-html" class="popover-template">
+ <p>A ledger is a sequence of entries written to BookKeeper. Entries are
written sequentially to ledgers and at most once, giving ledgers append-only
semantics.</p>
+
+</div>
+
+<div id="bookie-popover-html" class="popover-template">
+ <p>A bookie is an individual BookKeeper storage server.</p>
+
+<p>Bookies store the content of ledgers and act as a distributed ensemble.</p>
+
+</div>
+
+<div id="rereplication-popover-html" class="popover-template">
+ <p>A subsystem that runs in the background on bookies to ensure that ledgers
are fully replicated even if one bookie from the ensemble is down.</p>
+
+</div>
+
+<div id="striping-popover-html" class="popover-template">
+ <p>Striping is the process of distributing BookKeeper ledgers to sub-groups
of bookies rather than to all bookies in a BookKeeper ensemble.</p>
+
+<p>Striping is essential to ensuring fast performance.</p>
+
+</div>
+
+<div id="journal-popover-html" class="popover-template">
+ <p>A journal file stores BookKeeper transaction logs.</p>
+
+</div>
+
+<div id="fencing-popover-html" class="popover-template">
+ <p>When a reader forces a ledger to close, preventing any further entries
from being written to the ledger.</p>
+
+</div>
+
+<div id="record-popover-html" class="popover-template">
+ <p>A record is a sequence of bytes (plus some metadata) written to a
BookKeeper ledger. Records are also known as entries.</p>
+
+</div>
+
+
+<script type="text/javascript">
+
+tippy('#entry-popover', {
+ html: '#entry-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#ledger-popover', {
+ html: '#ledger-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#bookie-popover', {
+ html: '#bookie-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#rereplication-popover', {
+ html: '#rereplication-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#striping-popover', {
+ html: '#striping-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#journal-popover', {
+ html: '#journal-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#fencing-popover', {
+ html: '#fencing-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+tippy('#record-popover', {
+ html: '#record-popover-html',
+ arrow: true,
+ animation: 'fade'
+});
+
+</script>
+
+ </main>
+
+ <footer class="footer">
+ <div class="container">
+ <div class="content has-text-centered">
+ <p>
+ Copyright © 2016 - 2017 <a href="https://www.apache.org/">The
Apache Software Foundation</a>,<br /> licensed under the <a
href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, version
2.0</a>.
+ </p>
+ </div>
+ </div>
+</footer>
+
+ </body>
+
+ <script src="/js/app.js"></script>
+
+
+ <!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new
Date();a=s.createElement(o),
+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+ ga('create', 'UA-104419626-1', 'auto');
+ ga('send', 'pageview');
+
+</script>
+
+
+</html>
diff --git a/content/docs/latest/admin/metrics/index.html
b/content/docs/latest/admin/metrics/index.html
index ff6ef2c..8611b15 100644
--- a/content/docs/latest/admin/metrics/index.html
+++ b/content/docs/latest/admin/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/perf/index.html
b/content/docs/latest/admin/perf/index.html
index 6b1243d..0ede441 100644
--- a/content/docs/latest/admin/perf/index.html
+++ b/content/docs/latest/admin/perf/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/placement/index.html
b/content/docs/latest/admin/placement/index.html
index f7ba56f..78b9efe 100644
--- a/content/docs/latest/admin/placement/index.html
+++ b/content/docs/latest/admin/placement/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/admin/upgrade/index.html
b/content/docs/latest/admin/upgrade/index.html
index 06301c7..996ecb4 100644
--- a/content/docs/latest/admin/upgrade/index.html
+++ b/content/docs/latest/admin/upgrade/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/api/distributedlog-api/index.html
b/content/docs/latest/api/distributedlog-api/index.html
index 1755ebe..8b3b6f5 100644
--- a/content/docs/latest/api/distributedlog-api/index.html
+++ b/content/docs/latest/api/distributedlog-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/api/ledger-adv-api/index.html
b/content/docs/latest/api/ledger-adv-api/index.html
index 824535c..5408462 100644
--- a/content/docs/latest/api/ledger-adv-api/index.html
+++ b/content/docs/latest/api/ledger-adv-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/api/ledger-api/index.html
b/content/docs/latest/api/ledger-api/index.html
index 11a7e6c..240aeed 100644
--- a/content/docs/latest/api/ledger-api/index.html
+++ b/content/docs/latest/api/ledger-api/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/api/overview/index.html
b/content/docs/latest/api/overview/index.html
index 04b8af1..2f3fdbe 100644
--- a/content/docs/latest/api/overview/index.html
+++ b/content/docs/latest/api/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/deployment/dcos/index.html
b/content/docs/latest/deployment/dcos/index.html
index fe15439..bd55a08 100644
--- a/content/docs/latest/deployment/dcos/index.html
+++ b/content/docs/latest/deployment/dcos/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/deployment/kubernetes/index.html
b/content/docs/latest/deployment/kubernetes/index.html
index fac76f7..556bbe8 100644
--- a/content/docs/latest/deployment/kubernetes/index.html
+++ b/content/docs/latest/deployment/kubernetes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/deployment/manual/index.html
b/content/docs/latest/deployment/manual/index.html
index 52e01d6..c04f1cc 100644
--- a/content/docs/latest/deployment/manual/index.html
+++ b/content/docs/latest/deployment/manual/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/development/codebase/index.html
b/content/docs/latest/development/codebase/index.html
index 31e774c..5a1fc9a 100644
--- a/content/docs/latest/development/codebase/index.html
+++ b/content/docs/latest/development/codebase/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/development/protocol/index.html
b/content/docs/latest/development/protocol/index.html
index 459582a..d1a2f07 100644
--- a/content/docs/latest/development/protocol/index.html
+++ b/content/docs/latest/development/protocol/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/example/index.html
b/content/docs/latest/example/index.html
index b675028..0a80fd2 100644
--- a/content/docs/latest/example/index.html
+++ b/content/docs/latest/example/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/getting-started/concepts/index.html
b/content/docs/latest/getting-started/concepts/index.html
index 23a0132..9104613 100644
--- a/content/docs/latest/getting-started/concepts/index.html
+++ b/content/docs/latest/getting-started/concepts/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/getting-started/installation/index.html
b/content/docs/latest/getting-started/installation/index.html
index 058fc00..133c0fc 100644
--- a/content/docs/latest/getting-started/installation/index.html
+++ b/content/docs/latest/getting-started/installation/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/getting-started/run-locally/index.html
b/content/docs/latest/getting-started/run-locally/index.html
index a4fb6ec..6c7b1d9 100644
--- a/content/docs/latest/getting-started/run-locally/index.html
+++ b/content/docs/latest/getting-started/run-locally/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/overview/overview/index.html
b/content/docs/latest/overview/overview/index.html
index 2bbe043..90c491d 100644
--- a/content/docs/latest/overview/overview/index.html
+++ b/content/docs/latest/overview/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/overview/releaseNotes/index.html
b/content/docs/latest/overview/releaseNotes/index.html
index 27fc7bc..a5d7343 100644
--- a/content/docs/latest/overview/releaseNotes/index.html
+++ b/content/docs/latest/overview/releaseNotes/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/overview/releaseNotesTemplate/index.html
b/content/docs/latest/overview/releaseNotesTemplate/index.html
index 1483a63..766fb9a 100644
--- a/content/docs/latest/overview/releaseNotesTemplate/index.html
+++ b/content/docs/latest/overview/releaseNotesTemplate/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/reference/cli/index.html
b/content/docs/latest/reference/cli/index.html
index 9cefc34..3797275 100644
--- a/content/docs/latest/reference/cli/index.html
+++ b/content/docs/latest/reference/cli/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/reference/config/index.html
b/content/docs/latest/reference/config/index.html
index ccd5414..c610e9a 100644
--- a/content/docs/latest/reference/config/index.html
+++ b/content/docs/latest/reference/config/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/reference/metrics/index.html
b/content/docs/latest/reference/metrics/index.html
index affdc1b..345477e 100644
--- a/content/docs/latest/reference/metrics/index.html
+++ b/content/docs/latest/reference/metrics/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/security/overview/index.html
b/content/docs/latest/security/overview/index.html
index 4a8f3f9..af80c56 100644
--- a/content/docs/latest/security/overview/index.html
+++ b/content/docs/latest/security/overview/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/security/sasl/index.html
b/content/docs/latest/security/sasl/index.html
index c295620..80f666f 100644
--- a/content/docs/latest/security/sasl/index.html
+++ b/content/docs/latest/security/sasl/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/security/tls/index.html
b/content/docs/latest/security/tls/index.html
index 5810209..4f37f17 100644
--- a/content/docs/latest/security/tls/index.html
+++ b/content/docs/latest/security/tls/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
diff --git a/content/docs/latest/security/zookeeper/index.html
b/content/docs/latest/security/zookeeper/index.html
index 8484114..b881958 100644
--- a/content/docs/latest/security/zookeeper/index.html
+++ b/content/docs/latest/security/zookeeper/index.html
@@ -292,6 +292,13 @@
</a>
</li>
+
+ <li>
+ <a href="../../admin/http">
+ BookKeeper Admin REST API
+ </a>
+ </li>
+
</ul>
<p>
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].