You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@heron.apache.org by ni...@apache.org on 2020/07/17 08:23:04 UTC

[incubator-heron] 01/01: Updated Bookkeeper to 4.11.0

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

nicknezis pushed a commit to branch nicknezis/bookkeeper-upgrade
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git

commit c2c5bb4d1a56a714dbe3b1890dcfc33341e70669
Author: Nicholas Nezis <ni...@gmail.com>
AuthorDate: Fri Jul 17 04:22:20 2020 -0400

    Updated Bookkeeper to 4.11.0
---
 WORKSPACE                                          |   2 +-
 deploy/kubernetes/general/apiserver.yaml           |   2 +-
 .../kubernetes/general/bookkeeper.statefulset.yaml |   4 +-
 .../general/bookkeeper.statefulset_empty.yaml      |   4 +-
 deploy/kubernetes/general/bookkeeper.yaml          |   4 +-
 deploy/kubernetes/helm/values.yaml.template        |   2 +-
 deploy/kubernetes/minikube/apiserver.yaml          |   2 +-
 deploy/kubernetes/minikube/bookkeeper.yaml         |   4 +-
 maven_install.json                                 | 265 ++++++++++++---------
 scripts/travis/k8s.sh                              |   2 +-
 10 files changed, 171 insertions(+), 120 deletions(-)

diff --git a/WORKSPACE b/WORKSPACE
index 2e35479..149ee64 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -45,7 +45,7 @@ reef_version = "0.14.0"
 
 slf4j_version = "1.7.30"
 
-distributedlog_version = "4.7.3"
+distributedlog_version = "4.11.0"
 
 http_client_version = "4.5.2"
 
diff --git a/deploy/kubernetes/general/apiserver.yaml b/deploy/kubernetes/general/apiserver.yaml
index 6e0cc97..21458f0 100644
--- a/deploy/kubernetes/general/apiserver.yaml
+++ b/deploy/kubernetes/general/apiserver.yaml
@@ -77,7 +77,7 @@ spec:
           tolerationSeconds: 10
       initContainers:
         - name: init-heron-apiserver
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           command: ['sh', '-c', '/opt/bookkeeper/bin/dlog admin bind -l /ledgers -s zookeeper:2181 -c distributedlog://zookeeper:2181/heron']
       containers:
         - name: heron-apiserver
diff --git a/deploy/kubernetes/general/bookkeeper.statefulset.yaml b/deploy/kubernetes/general/bookkeeper.statefulset.yaml
index 24d1ec2..1faaa24 100644
--- a/deploy/kubernetes/general/bookkeeper.statefulset.yaml
+++ b/deploy/kubernetes/general/bookkeeper.statefulset.yaml
@@ -77,7 +77,7 @@ spec:
       terminationGracePeriodSeconds: 0
       containers:
         - name: bookie
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           resources:
             requests:
               memory: "3Gi"
@@ -168,7 +168,7 @@ spec:
     spec:
       containers:
         - name: replication-worker
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           command: [ "/bin/bash", "/opt/bookkeeper/scripts/entrypoint.sh" ]
           args: ["/opt/bookkeeper/bin/bookkeeper", "autorecovery"]
           envFrom:
diff --git a/deploy/kubernetes/general/bookkeeper.statefulset_empty.yaml b/deploy/kubernetes/general/bookkeeper.statefulset_empty.yaml
index 4c3fcb9..271aa7d 100644
--- a/deploy/kubernetes/general/bookkeeper.statefulset_empty.yaml
+++ b/deploy/kubernetes/general/bookkeeper.statefulset_empty.yaml
@@ -77,7 +77,7 @@ spec:
       terminationGracePeriodSeconds: 0
       containers:
         - name: bookie
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           resources:
             requests:
               memory: "3Gi"
@@ -151,7 +151,7 @@ spec:
     spec:
       containers:
         - name: replication-worker
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           command: [ "/bin/bash", "/opt/bookkeeper/scripts/entrypoint.sh" ]
           args: ["/opt/bookkeeper/bin/bookkeeper", "autorecovery"]
           envFrom:
diff --git a/deploy/kubernetes/general/bookkeeper.yaml b/deploy/kubernetes/general/bookkeeper.yaml
index f757bf6..b39f100 100644
--- a/deploy/kubernetes/general/bookkeeper.yaml
+++ b/deploy/kubernetes/general/bookkeeper.yaml
@@ -66,7 +66,7 @@ spec:
     spec:
       containers:
         - name: bookie
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           resources:
             requests:
               memory: "3Gi"
@@ -152,7 +152,7 @@ spec:
     spec:
       containers:
         - name: replication-worker
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           command: [ "/bin/bash", "/opt/bookkeeper/scripts/entrypoint.sh" ]
           args: ["/opt/bookkeeper/bin/bookkeeper", "autorecovery"]
           envFrom:
diff --git a/deploy/kubernetes/helm/values.yaml.template b/deploy/kubernetes/helm/values.yaml.template
index 313211b..5c25b81 100644
--- a/deploy/kubernetes/helm/values.yaml.template
+++ b/deploy/kubernetes/helm/values.yaml.template
@@ -67,7 +67,7 @@ bookieStorageCapacity: 15G
 zkReplicas: 3
 
 bookkeeper:
-  image: apache/bookkeeper:4.7.3
+  image: apache/bookkeeper:4.11.0
   imagePullPolicy: IfNotPresent
   
   # set storageClassName to "none" to not use storageClassName
diff --git a/deploy/kubernetes/minikube/apiserver.yaml b/deploy/kubernetes/minikube/apiserver.yaml
index b6e8df7..662ed10 100644
--- a/deploy/kubernetes/minikube/apiserver.yaml
+++ b/deploy/kubernetes/minikube/apiserver.yaml
@@ -63,7 +63,7 @@ spec:
       serviceAccountName: heron-apiserver
       initContainers:
         - name: init-heron-apiserver
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           command: ['sh', '-c', '/opt/bookkeeper/bin/dlog admin bind -l /ledgers -s zookeeper:2181 -c distributedlog://zookeeper:2181/heronbkdl']
       containers:
         - name: heron-apiserver
diff --git a/deploy/kubernetes/minikube/bookkeeper.yaml b/deploy/kubernetes/minikube/bookkeeper.yaml
index 9e1d80f..bc2c6e3 100644
--- a/deploy/kubernetes/minikube/bookkeeper.yaml
+++ b/deploy/kubernetes/minikube/bookkeeper.yaml
@@ -59,7 +59,7 @@ spec:
       initContainers:
         # The first time, initialize BK to wipe data for minikube
         - name: bookie-format
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           args: ["/opt/bookkeeper/bin/bookkeeper", "shell", "bookieformat", "--nonInteractive", "-f", "-deleteCookie"]
           command: [ "/bin/bash", "/opt/bookkeeper/scripts/entrypoint.sh" ]
           envFrom:
@@ -72,7 +72,7 @@ spec:
               mountPath: /bookkeeper/data/ledgers
       containers:
         - name: bookie
-          image: apache/bookkeeper:4.7.3
+          image: apache/bookkeeper:4.11.0
           resources:
             requests:
               memory: "1Gi"
diff --git a/maven_install.json b/maven_install.json
index 4a8c29f..a2da79c 100644
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,6 +1,6 @@
 {
     "dependency_tree": {
-        "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": 554853469,
+        "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": -1332813254,
         "conflict_resolution": {},
         "dependencies": [
             {
@@ -2462,14 +2462,15 @@
                 "dependencies": [
                     "io.netty:netty-common:4.1.48.Final",
                     "io.netty:netty-resolver:4.1.48.Final",
-                    "io.netty:netty-transport:4.1.48.Final",
-                    "io.netty:netty-buffer:4.1.48.Final"
+                    "io.netty:netty-transport:4.1.48.Final"
                 ],
                 "directDependencies": [
-                    "io.netty:netty-buffer:4.1.48.Final",
                     "io.netty:netty-common:4.1.48.Final",
                     "io.netty:netty-transport:4.1.48.Final"
                 ],
+                "exclusions": [
+                    "io.netty:netty-buffer"
+                ],
                 "file": "v1/https/jcenter.bintray.com/io/netty/netty-codec/4.1.48.Final/netty-codec-4.1.48.Final.jar",
                 "mirror_urls": [
                     "https://jcenter.bintray.com/io/netty/netty-codec/4.1.48.Final/netty-codec-4.1.48.Final.jar",
@@ -2484,14 +2485,15 @@
                 "dependencies": [
                     "io.netty:netty-common:jar:sources:4.1.48.Final",
                     "io.netty:netty-transport:jar:sources:4.1.48.Final",
-                    "io.netty:netty-resolver:jar:sources:4.1.48.Final",
-                    "io.netty:netty-buffer:jar:sources:4.1.48.Final"
+                    "io.netty:netty-resolver:jar:sources:4.1.48.Final"
                 ],
                 "directDependencies": [
-                    "io.netty:netty-buffer:jar:sources:4.1.48.Final",
                     "io.netty:netty-common:jar:sources:4.1.48.Final",
                     "io.netty:netty-transport:jar:sources:4.1.48.Final"
                 ],
+                "exclusions": [
+                    "io.netty:netty-buffer"
+                ],
                 "file": "v1/https/jcenter.bintray.com/io/netty/netty-codec/4.1.48.Final/netty-codec-4.1.48.Final-sources.jar",
                 "mirror_urls": [
                     "https://jcenter.bintray.com/io/netty/netty-codec/4.1.48.Final/netty-codec-4.1.48.Final-sources.jar",
@@ -2530,18 +2532,19 @@
             {
                 "coord": "io.netty:netty-handler:4.1.48.Final",
                 "dependencies": [
-                    "io.netty:netty-transport:4.1.48.Final",
-                    "io.netty:netty-buffer:4.1.48.Final",
-                    "io.netty:netty-resolver:4.1.48.Final",
                     "io.netty:netty-common:4.1.48.Final",
+                    "io.netty:netty-resolver:4.1.48.Final",
+                    "io.netty:netty-transport:4.1.48.Final",
                     "io.netty:netty-codec:4.1.48.Final"
                 ],
                 "directDependencies": [
-                    "io.netty:netty-transport:4.1.48.Final",
-                    "io.netty:netty-buffer:4.1.48.Final",
-                    "io.netty:netty-resolver:4.1.48.Final",
+                    "io.netty:netty-codec:4.1.48.Final",
                     "io.netty:netty-common:4.1.48.Final",
-                    "io.netty:netty-codec:4.1.48.Final"
+                    "io.netty:netty-resolver:4.1.48.Final",
+                    "io.netty:netty-transport:4.1.48.Final"
+                ],
+                "exclusions": [
+                    "io.netty:netty-buffer"
                 ],
                 "file": "v1/https/jcenter.bintray.com/io/netty/netty-handler/4.1.48.Final/netty-handler-4.1.48.Final.jar",
                 "mirror_urls": [
@@ -2596,11 +2599,10 @@
             },
             {
                 "coord": "io.netty:netty-resolver:jar:sources:4.1.48.Final",
-                "dependencies": [
-                    "io.netty:netty-common:jar:sources:4.1.48.Final"
-                ],
-                "directDependencies": [
-                    "io.netty:netty-common:jar:sources:4.1.48.Final"
+                "dependencies": [],
+                "directDependencies": [],
+                "exclusions": [
+                    "io.netty:netty-common"
                 ],
                 "file": "v1/https/jcenter.bintray.com/io/netty/netty-resolver/4.1.48.Final/netty-resolver-4.1.48.Final-sources.jar",
                 "mirror_urls": [
@@ -2612,30 +2614,30 @@
                 "url": "https://jcenter.bintray.com/io/netty/netty-resolver/4.1.48.Final/netty-resolver-4.1.48.Final-sources.jar"
             },
             {
-                "coord": "io.netty:netty-tcnative-boringssl-static:2.0.7.Final",
+                "coord": "io.netty:netty-tcnative-boringssl-static:2.0.20.Final",
                 "dependencies": [],
                 "directDependencies": [],
-                "file": "v1/https/jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final.jar",
+                "file": "v1/https/jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final.jar",
                 "mirror_urls": [
-                    "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final.jar",
-                    "https://maven.google.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final.jar",
-                    "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final.jar"
+                    "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final.jar",
+                    "https://maven.google.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final.jar",
+                    "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final.jar"
                 ],
-                "sha256": "762aa9b16025e373f73534e8b78bf1552b60bfb1c2c9b579de49e9e5517680de",
-                "url": "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final.jar"
+                "sha256": "c0bbfcb116ae9928ebb17cbfbdd80ee51980ad228a4fffb0cb3137ac91b1bc09",
+                "url": "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final.jar"
             },
             {
-                "coord": "io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.7.Final",
+                "coord": "io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.20.Final",
                 "dependencies": [],
                 "directDependencies": [],
-                "file": "v1/https/jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final-sources.jar",
+                "file": "v1/https/jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final-sources.jar",
                 "mirror_urls": [
-                    "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final-sources.jar",
-                    "https://maven.google.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final-sources.jar",
-                    "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final-sources.jar"
+                    "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final-sources.jar",
+                    "https://maven.google.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final-sources.jar",
+                    "https://repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final-sources.jar"
                 ],
-                "sha256": "839e9f4d630a568cdacdcc11b254c5a7b4c56f8ae32ec272c966a5692d475ab2",
-                "url": "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.7.Final/netty-tcnative-boringssl-static-2.0.7.Final-sources.jar"
+                "sha256": "e81668c7f98caebbd6d66993eb8e874a2ced243bb2fa30b1ab8da7c62fa00038",
+                "url": "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.20.Final/netty-tcnative-boringssl-static-2.0.20.Final-sources.jar"
             },
             {
                 "coord": "io.netty:netty-transport-native-epoll:4.1.48.Final",
@@ -2662,6 +2664,30 @@
                 "url": "https://jcenter.bintray.com/io/netty/netty-transport-native-epoll/4.1.48.Final/netty-transport-native-epoll-4.1.48.Final.jar"
             },
             {
+                "coord": "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.48.Final",
+                "dependencies": [
+                    "io.netty:netty-transport-native-unix-common:4.1.48.Final",
+                    "io.netty:netty-resolver:4.1.48.Final",
+                    "io.netty:netty-transport:4.1.48.Final"
+                ],
+                "directDependencies": [
+                    "io.netty:netty-transport:4.1.48.Final",
+                    "io.netty:netty-transport-native-unix-common:4.1.48.Final"
+                ],
+                "exclusions": [
+                    "io.netty:netty-common",
+                    "io.netty:netty-buffer"
+                ],
+                "file": "v1/https/jcenter.bintray.com/io/netty/netty-transport-native-epoll/4.1.48.Final/netty-transport-native-epoll-4.1.48.Final-linux-x86_64.jar",
+                "mirror_urls": [
+                    "https://jcenter.bintray.com/io/netty/netty-transport-native-epoll/4.1.48.Final/netty-transport-native-epoll-4.1.48.Final-linux-x86_64.jar",
+                    "https://maven.google.com/io/netty/netty-transport-native-epoll/4.1.48.Final/netty-transport-native-epoll-4.1.48.Final-linux-x86_64.jar",
+                    "https://repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.48.Final/netty-transport-native-epoll-4.1.48.Final-linux-x86_64.jar"
+                ],
+                "sha256": "7436ecfb442b299af6ecff7ae6a8d3f00fb56e081d20e82b467dad2e6ee8848f",
+                "url": "https://jcenter.bintray.com/io/netty/netty-transport-native-epoll/4.1.48.Final/netty-transport-native-epoll-4.1.48.Final-linux-x86_64.jar"
+            },
+            {
                 "coord": "io.netty:netty-transport-native-epoll:jar:sources:4.1.48.Final",
                 "dependencies": [
                     "io.netty:netty-buffer:jar:sources:4.1.48.Final",
@@ -2733,14 +2759,15 @@
                 "coord": "io.netty:netty-transport:4.1.48.Final",
                 "dependencies": [
                     "io.netty:netty-common:4.1.48.Final",
-                    "io.netty:netty-resolver:4.1.48.Final",
-                    "io.netty:netty-buffer:4.1.48.Final"
+                    "io.netty:netty-resolver:4.1.48.Final"
                 ],
                 "directDependencies": [
-                    "io.netty:netty-buffer:4.1.48.Final",
                     "io.netty:netty-common:4.1.48.Final",
                     "io.netty:netty-resolver:4.1.48.Final"
                 ],
+                "exclusions": [
+                    "io.netty:netty-buffer"
+                ],
                 "file": "v1/https/jcenter.bintray.com/io/netty/netty-transport/4.1.48.Final/netty-transport-4.1.48.Final.jar",
                 "mirror_urls": [
                     "https://jcenter.bintray.com/io/netty/netty-transport/4.1.48.Final/netty-transport-4.1.48.Final.jar",
@@ -2754,14 +2781,15 @@
                 "coord": "io.netty:netty-transport:jar:sources:4.1.48.Final",
                 "dependencies": [
                     "io.netty:netty-common:jar:sources:4.1.48.Final",
-                    "io.netty:netty-resolver:jar:sources:4.1.48.Final",
-                    "io.netty:netty-buffer:jar:sources:4.1.48.Final"
+                    "io.netty:netty-resolver:jar:sources:4.1.48.Final"
                 ],
                 "directDependencies": [
-                    "io.netty:netty-buffer:jar:sources:4.1.48.Final",
                     "io.netty:netty-common:jar:sources:4.1.48.Final",
                     "io.netty:netty-resolver:jar:sources:4.1.48.Final"
                 ],
+                "exclusions": [
+                    "io.netty:netty-buffer"
+                ],
                 "file": "v1/https/jcenter.bintray.com/io/netty/netty-transport/4.1.48.Final/netty-transport-4.1.48.Final-sources.jar",
                 "mirror_urls": [
                     "https://jcenter.bintray.com/io/netty/netty-transport/4.1.48.Final/netty-transport-4.1.48.Final-sources.jar",
@@ -3150,42 +3178,6 @@
                 "url": "https://jcenter.bintray.com/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0-sources.jar"
             },
             {
-                "coord": "jline:jline:0.9.94",
-                "dependencies": [
-                    "org.hamcrest:hamcrest-core:1.3",
-                    "junit:junit:4.12"
-                ],
-                "directDependencies": [
-                    "junit:junit:4.12"
-                ],
-                "file": "v1/https/jcenter.bintray.com/jline/jline/0.9.94/jline-0.9.94.jar",
-                "mirror_urls": [
-                    "https://jcenter.bintray.com/jline/jline/0.9.94/jline-0.9.94.jar",
-                    "https://maven.google.com/jline/jline/0.9.94/jline-0.9.94.jar",
-                    "https://repo1.maven.org/maven2/jline/jline/0.9.94/jline-0.9.94.jar"
-                ],
-                "sha256": "d8df0ffb12d87ca876271cda4d59b3feb94123882c1be1763b7faf2e0a0b0cbb",
-                "url": "https://jcenter.bintray.com/jline/jline/0.9.94/jline-0.9.94.jar"
-            },
-            {
-                "coord": "jline:jline:jar:sources:0.9.94",
-                "dependencies": [
-                    "org.hamcrest:hamcrest-core:jar:sources:1.3",
-                    "junit:junit:jar:sources:4.12"
-                ],
-                "directDependencies": [
-                    "junit:junit:jar:sources:4.12"
-                ],
-                "file": "v1/https/jcenter.bintray.com/jline/jline/0.9.94/jline-0.9.94-sources.jar",
-                "mirror_urls": [
-                    "https://jcenter.bintray.com/jline/jline/0.9.94/jline-0.9.94-sources.jar",
-                    "https://maven.google.com/jline/jline/0.9.94/jline-0.9.94-sources.jar",
-                    "https://repo1.maven.org/maven2/jline/jline/0.9.94/jline-0.9.94-sources.jar"
-                ],
-                "sha256": "e2efd2f925e717bb7e88997feb48c7ba2dfd02261051474b728eae58d38ae78b",
-                "url": "https://jcenter.bintray.com/jline/jline/0.9.94/jline-0.9.94-sources.jar"
-            },
-            {
                 "coord": "joda-time:joda-time:2.9.3",
                 "dependencies": [],
                 "directDependencies": [],
@@ -3857,70 +3849,103 @@
                 "url": "https://jcenter.bintray.com/org/apache/curator/curator-recipes/2.9.0/curator-recipes-2.9.0-sources.jar"
             },
             {
-                "coord": "org.apache.distributedlog:distributedlog-core-shaded:4.7.3",
+                "coord": "org.apache.distributedlog:distributedlog-core-shaded:4.11.0",
                 "dependencies": [
+                    "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.48.Final",
+                    "io.netty:netty-transport:4.1.48.Final",
                     "commons-logging:commons-logging:1.2",
                     "org.slf4j:slf4j-api:1.7.30",
+                    "org.jctools:jctools-core:2.1.2",
+                    "org.bouncycastle:bcprov-jdk15on:1.61",
                     "commons-lang:commons-lang:2.6",
-                    "jline:jline:0.9.94",
-                    "junit:junit:4.12",
-                    "org.hamcrest:hamcrest-core:1.3",
+                    "io.netty:netty-buffer:4.1.48.Final",
                     "commons-configuration:commons-configuration:1.10",
-                    "io.netty:netty-tcnative-boringssl-static:2.0.7.Final",
+                    "org.bouncycastle:bcpkix-jdk15on:1.61",
                     "com.beust:jcommander:1.48",
+                    "io.netty:netty-resolver:4.1.48.Final",
                     "org.apache.yetus:audience-annotations:0.5.0",
-                    "io.netty:netty-all:4.1.22.Final"
+                    "io.netty:netty-common:4.1.48.Final",
+                    "io.netty:netty-tcnative-boringssl-static:2.0.20.Final",
+                    "io.netty:netty-handler:4.1.48.Final",
+                    "io.netty:netty-codec:4.1.48.Final",
+                    "org.bouncycastle:bcprov-ext-jdk15on:1.61",
+                    "io.netty:netty-transport-native-unix-common:4.1.48.Final",
+                    "org.bouncycastle:bcprov-jdk15on:jar:1.61"
                 ],
                 "directDependencies": [
+                    "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.48.Final",
+                    "io.netty:netty-transport:4.1.48.Final",
                     "org.slf4j:slf4j-api:1.7.30",
-                    "jline:jline:0.9.94",
+                    "org.jctools:jctools-core:2.1.2",
+                    "org.bouncycastle:bcprov-jdk15on:1.61",
                     "commons-configuration:commons-configuration:1.10",
-                    "io.netty:netty-tcnative-boringssl-static:2.0.7.Final",
+                    "org.bouncycastle:bcpkix-jdk15on:1.61",
                     "com.beust:jcommander:1.48",
+                    "io.netty:netty-resolver:4.1.48.Final",
                     "org.apache.yetus:audience-annotations:0.5.0",
-                    "io.netty:netty-all:4.1.22.Final"
+                    "io.netty:netty-tcnative-boringssl-static:2.0.20.Final",
+                    "io.netty:netty-handler:4.1.48.Final",
+                    "io.netty:netty-codec:4.1.48.Final",
+                    "org.bouncycastle:bcprov-ext-jdk15on:1.61",
+                    "io.netty:netty-transport-native-unix-common:4.1.48.Final"
                 ],
-                "file": "v1/https/jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3.jar",
+                "file": "v1/https/jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0.jar",
                 "mirror_urls": [
-                    "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3.jar",
-                    "https://maven.google.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3.jar",
-                    "https://repo1.maven.org/maven2/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3.jar"
+                    "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0.jar",
+                    "https://maven.google.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0.jar",
+                    "https://repo1.maven.org/maven2/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0.jar"
                 ],
-                "sha256": "6440765a50ecb87259692c430b03ba7657514c04feacdfcef69fae5ec8dec356",
-                "url": "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3.jar"
+                "sha256": "2ae60da02e5213073c115ae006b622d691c20aa8fa93ffe4ab4dea0f13a23073",
+                "url": "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0.jar"
             },
             {
-                "coord": "org.apache.distributedlog:distributedlog-core-shaded:jar:sources:4.7.3",
+                "coord": "org.apache.distributedlog:distributedlog-core-shaded:jar:sources:4.11.0",
                 "dependencies": [
-                    "jline:jline:jar:sources:0.9.94",
-                    "io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.7.Final",
+                    "io.netty:netty-buffer:jar:sources:4.1.48.Final",
                     "com.beust:jcommander:jar:sources:1.48",
                     "commons-lang:commons-lang:jar:sources:2.6",
                     "commons-configuration:commons-configuration:jar:sources:1.10",
                     "commons-logging:commons-logging:jar:sources:1.2",
                     "org.slf4j:slf4j-api:jar:sources:1.7.30",
-                    "io.netty:netty-all:jar:sources:4.1.22.Final",
-                    "org.hamcrest:hamcrest-core:jar:sources:1.3",
+                    "io.netty:netty-common:jar:sources:4.1.48.Final",
+                    "io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.20.Final",
+                    "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.61",
                     "org.apache.yetus:audience-annotations:jar:sources:0.5.0",
-                    "junit:junit:jar:sources:4.12"
+                    "io.netty:netty-resolver:jar:sources:4.1.48.Final",
+                    "org.bouncycastle:bcprov-ext-jdk15on:jar:sources:1.61",
+                    "io.netty:netty-handler:jar:sources:4.1.48.Final",
+                    "io.netty:netty-transport-native-epoll:jar:sources:4.1.48.Final",
+                    "io.netty:netty-codec:jar:sources:4.1.48.Final",
+                    "org.jctools:jctools-core:jar:sources:2.1.2",
+                    "org.bouncycastle:bcprov-jdk15on:jar:sources:1.61",
+                    "io.netty:netty-transport-native-unix-common:jar:sources:4.1.48.Final",
+                    "io.netty:netty-transport:jar:sources:4.1.48.Final"
                 ],
                 "directDependencies": [
-                    "jline:jline:jar:sources:0.9.94",
-                    "io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.7.Final",
                     "com.beust:jcommander:jar:sources:1.48",
                     "commons-configuration:commons-configuration:jar:sources:1.10",
                     "org.slf4j:slf4j-api:jar:sources:1.7.30",
-                    "io.netty:netty-all:jar:sources:4.1.22.Final",
-                    "org.apache.yetus:audience-annotations:jar:sources:0.5.0"
+                    "io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.20.Final",
+                    "org.bouncycastle:bcpkix-jdk15on:jar:sources:1.61",
+                    "org.apache.yetus:audience-annotations:jar:sources:0.5.0",
+                    "io.netty:netty-resolver:jar:sources:4.1.48.Final",
+                    "org.bouncycastle:bcprov-ext-jdk15on:jar:sources:1.61",
+                    "io.netty:netty-handler:jar:sources:4.1.48.Final",
+                    "io.netty:netty-transport-native-epoll:jar:sources:4.1.48.Final",
+                    "io.netty:netty-codec:jar:sources:4.1.48.Final",
+                    "org.jctools:jctools-core:jar:sources:2.1.2",
+                    "org.bouncycastle:bcprov-jdk15on:jar:sources:1.61",
+                    "io.netty:netty-transport-native-unix-common:jar:sources:4.1.48.Final",
+                    "io.netty:netty-transport:jar:sources:4.1.48.Final"
                 ],
-                "file": "v1/https/jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3-sources.jar",
+                "file": "v1/https/jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0-sources.jar",
                 "mirror_urls": [
-                    "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3-sources.jar",
-                    "https://maven.google.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3-sources.jar",
-                    "https://repo1.maven.org/maven2/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3-sources.jar"
+                    "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0-sources.jar",
+                    "https://maven.google.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0-sources.jar",
+                    "https://repo1.maven.org/maven2/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0-sources.jar"
                 ],
-                "sha256": "5122b156f4928615989c53a0f1ca828612c1a036c949d96a0ef561dc4e22dbd0",
-                "url": "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.7.3/distributedlog-core-shaded-4.7.3-sources.jar"
+                "sha256": "79768251c00072b886a29b4fa9c5c9bf2eef19e2944b3c8c640d20daa441588d",
+                "url": "https://jcenter.bintray.com/org/apache/distributedlog/distributedlog-core-shaded/4.11.0/distributedlog-core-shaded-4.11.0-sources.jar"
             },
             {
                 "coord": "org.apache.hadoop:hadoop-core:0.20.2",
@@ -6452,7 +6477,7 @@
                 "url": "https://jcenter.bintray.com/org/bouncycastle/bcprov-ext-jdk15on/1.61/bcprov-ext-jdk15on-1.61-sources.jar"
             },
             {
-                "coord": "org.bouncycastle:bcprov-jdk15on:jar:1.61",
+                "coord": "org.bouncycastle:bcprov-jdk15on:1.61",
                 "dependencies": [],
                 "directDependencies": [],
                 "file": "v1/https/jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar",
@@ -8001,6 +8026,32 @@
                 "url": "https://jcenter.bintray.com/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA-sources.jar"
             },
             {
+                "coord": "org.jctools:jctools-core:2.1.2",
+                "dependencies": [],
+                "directDependencies": [],
+                "file": "v1/https/jcenter.bintray.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2.jar",
+                "mirror_urls": [
+                    "https://jcenter.bintray.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2.jar",
+                    "https://maven.google.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2.jar",
+                    "https://repo1.maven.org/maven2/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2.jar"
+                ],
+                "sha256": "93dcfe1b4b5c2ae8109a98003e2092d04f83ace4ed0cc0b1754c895c81ddaee6",
+                "url": "https://jcenter.bintray.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2.jar"
+            },
+            {
+                "coord": "org.jctools:jctools-core:jar:sources:2.1.2",
+                "dependencies": [],
+                "directDependencies": [],
+                "file": "v1/https/jcenter.bintray.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2-sources.jar",
+                "mirror_urls": [
+                    "https://jcenter.bintray.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2-sources.jar",
+                    "https://maven.google.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2-sources.jar",
+                    "https://repo1.maven.org/maven2/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2-sources.jar"
+                ],
+                "sha256": "f7bb35d5df1e82819f2740f5513796254917deaebf18385ac2bdd64314a1cd44",
+                "url": "https://jcenter.bintray.com/org/jctools/jctools-core/2.1.2/jctools-core-2.1.2-sources.jar"
+            },
+            {
                 "coord": "org.joda:joda-convert:1.2",
                 "dependencies": [],
                 "directDependencies": [],
diff --git a/scripts/travis/k8s.sh b/scripts/travis/k8s.sh
index 9cb5af7..4622d6f 100755
--- a/scripts/travis/k8s.sh
+++ b/scripts/travis/k8s.sh
@@ -78,7 +78,7 @@ kind load image-archive "$heron_archive"
 image_heron="heron/heron:$TAG"
 
 action "Loading bookkeeper image"
-image_bookkeeper="docker.io/apache/bookkeeper:4.7.3"
+image_bookkeeper="docker.io/apache/bookkeeper:4.11.0"
 docker pull "$image_bookkeeper"
 kind load docker-image "$image_bookkeeper"