This is an automated email from the ASF dual-hosted git repository.
nicknezis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
The following commit(s) were added to refs/heads/master by this push:
new d309fbae101 Upgrade to Zookeeper 3.8.0 (#3840)
d309fbae101 is described below
commit d309fbae1017c3c2de6c99fbb58020b6aebcd506
Author: Nicholas Nezis <[email protected]>
AuthorDate: Wed Jun 1 21:17:28 2022 -0400
Upgrade to Zookeeper 3.8.0 (#3840)
* Upgrade to Zookeeper 3.8.0
* Updated Zookeeper patch with generated Jute source code
* Disable SASL
---
WORKSPACE | 8 +-
docker/base/Dockerfile.base.debian11 | 2 +-
docker/base/scripts/install-zookeeper.sh | 2 +-
docker/dist/Dockerfile.dist.centos7 | 2 +-
docker/dist/Dockerfile.dist.debian11 | 2 +-
docker/dist/Dockerfile.dist.rocky8 | 2 +-
docker/dist/Dockerfile.dist.ubuntu18.04 | 2 +-
docker/dist/Dockerfile.dist.ubuntu20.04 | 2 +-
docker/dist/Dockerfile.dist.ubuntu22.04 | 2 +-
docker/dist/scripts/install-zookeeper.sh | 2 +-
maven_install.json | 309 +++++++++++++++++------------
third_party/zookeeper/BUILD | 4 +-
third_party/zookeeper/zookeeper_jute.patch | 120 ++++++++++-
13 files changed, 310 insertions(+), 149 deletions(-)
diff --git a/WORKSPACE b/WORKSPACE
index b1c6cf5d681..fe7b4c52579 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -79,7 +79,7 @@ maven_install(
"org.slf4j:jcl-over-slf4j:%s" % slf4j_version,
"ch.qos.logback:logback-classic:%s" % logback_verison,
"antlr:antlr:2.7.7",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"io.kubernetes:client-java:" + kubernetes_client_version,
"io.kubernetes:client-java-api-fluent:" + kubernetes_client_version,
"com.esotericsoftware:kryo:5.3.0",
@@ -335,9 +335,9 @@ http_archive(
build_file = "@//:third_party/zookeeper/BUILD",
patch_args = ["-p1"],
patches = ["//third_party/zookeeper:zookeeper_jute.patch"],
- sha256 =
"1c52a4ea012c12c87e49298343eae44f89ce0d61133f7e07384d5fb64f8eaa77",
- strip_prefix = "apache-zookeeper-3.6.3",
- urls =
["https://downloads.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3.tar.gz"],
+ sha256 =
"b0c5684640bea2d8bd6610b47ff41be2aefd6c910ba48fcad5949bd2bf2fa1ac",
+ strip_prefix = "apache-zookeeper-3.8.0",
+ urls =
["https://downloads.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0.tar.gz"],
)
http_archive(
diff --git a/docker/base/Dockerfile.base.debian11
b/docker/base/Dockerfile.base.debian11
index 219ae1fb55e..24d4d15703a 100644
--- a/docker/base/Dockerfile.base.debian11
+++ b/docker/base/Dockerfile.base.debian11
@@ -28,7 +28,7 @@ RUN apt-get -y update && apt-get -y install \
rm -rf /var/lib/apt/lists/*
# install zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
ADD base/scripts /opt/heron-docker/scripts
RUN sh /opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/base/scripts/install-zookeeper.sh
b/docker/base/scripts/install-zookeeper.sh
index 4e772fbfb2d..fcd056494d4 100644
--- a/docker/base/scripts/install-zookeeper.sh
+++ b/docker/base/scripts/install-zookeeper.sh
@@ -19,7 +19,7 @@
if [ "$#" -ne 1 ]; then
echo "Usage: $0 zookeeper-<version-number>"
echo "Example:"
- echo "$ $0 zookeeper-3.5.8"
+ echo "$ $0 zookeeper-3.8.0"
exit 1
fi
diff --git a/docker/dist/Dockerfile.dist.centos7
b/docker/dist/Dockerfile.dist.centos7
index 36242c70e7e..a2e35bf2a5b 100644
--- a/docker/dist/Dockerfile.dist.centos7
+++ b/docker/dist/Dockerfile.dist.centos7
@@ -60,7 +60,7 @@ ENV HERON_HOME /heron/heron-core/
RUN export HERON_HOME
# install Zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
RUN --mount=type=bind,source=dist,target=/opt/heron-docker/ sh
/opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/dist/Dockerfile.dist.debian11
b/docker/dist/Dockerfile.dist.debian11
index 6ae0cb80e10..55ed3a896db 100644
--- a/docker/dist/Dockerfile.dist.debian11
+++ b/docker/dist/Dockerfile.dist.debian11
@@ -51,7 +51,7 @@ ENV HERON_HOME /heron/heron-core/
RUN export HERON_HOME
# install Zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
RUN --mount=type=bind,source=dist,target=/opt/heron-docker/ sh
/opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/dist/Dockerfile.dist.rocky8
b/docker/dist/Dockerfile.dist.rocky8
index a48c3c7a1a9..17c8d078196 100644
--- a/docker/dist/Dockerfile.dist.rocky8
+++ b/docker/dist/Dockerfile.dist.rocky8
@@ -56,7 +56,7 @@ ENV HERON_HOME /heron/heron-core/
RUN export HERON_HOME
# install Zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
RUN --mount=type=bind,source=dist,target=/opt/heron-docker/ sh
/opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/dist/Dockerfile.dist.ubuntu18.04
b/docker/dist/Dockerfile.dist.ubuntu18.04
index e270f635009..49f023fa708 100644
--- a/docker/dist/Dockerfile.dist.ubuntu18.04
+++ b/docker/dist/Dockerfile.dist.ubuntu18.04
@@ -57,7 +57,7 @@ ENV HERON_HOME /heron/heron-core/
RUN export HERON_HOME
# install Zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
RUN --mount=type=bind,source=dist,target=/opt/heron-docker/ sh
/opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/dist/Dockerfile.dist.ubuntu20.04
b/docker/dist/Dockerfile.dist.ubuntu20.04
index 6c8c0467fcb..6db2fc2f1dd 100644
--- a/docker/dist/Dockerfile.dist.ubuntu20.04
+++ b/docker/dist/Dockerfile.dist.ubuntu20.04
@@ -58,7 +58,7 @@ ENV HERON_HOME /heron/heron-core/
RUN export HERON_HOME
# install Zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
RUN --mount=type=bind,source=dist,target=/opt/heron-docker/ sh
/opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/dist/Dockerfile.dist.ubuntu22.04
b/docker/dist/Dockerfile.dist.ubuntu22.04
index 21c034f9df2..581e1f90623 100644
--- a/docker/dist/Dockerfile.dist.ubuntu22.04
+++ b/docker/dist/Dockerfile.dist.ubuntu22.04
@@ -58,7 +58,7 @@ ENV HERON_HOME /heron/heron-core/
RUN export HERON_HOME
# install Zookeeper
-ARG ZK_DIST=zookeeper-3.5.8
+ARG ZK_DIST=zookeeper-3.8.0
RUN --mount=type=bind,source=dist,target=/opt/heron-docker/ sh
/opt/heron-docker/scripts/install-zookeeper.sh $ZK_DIST
diff --git a/docker/dist/scripts/install-zookeeper.sh
b/docker/dist/scripts/install-zookeeper.sh
index a9e4cf71090..463245c10fa 100755
--- a/docker/dist/scripts/install-zookeeper.sh
+++ b/docker/dist/scripts/install-zookeeper.sh
@@ -19,7 +19,7 @@
if [ "$#" -ne 1 ]; then
echo "Usage: $0 zookeeper-<version-number>"
echo "Example:"
- echo "$ $0 zookeeper-3.5.8"
+ echo "$ $0 zookeeper-3.8.0"
exit 1
fi
diff --git a/maven_install.json b/maven_install.json
index b170b4f247b..ebe4f527a2c 100644
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,8 +1,8 @@
{
"dependency_tree": {
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY":
"THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": 387276151,
- "__RESOLVED_ARTIFACTS_HASH": 86509921,
+ "__INPUT_ARTIFACTS_HASH": 389120310,
+ "__RESOLVED_ARTIFACTS_HASH": 1590208671,
"conflict_resolution": {},
"dependencies": [
{
@@ -3273,10 +3273,11 @@
"io.netty:netty-common:4.1.76.Final"
],
"exclusions": [
- "org.slf4j:slf4j-jdk14",
"org.slf4j:slf4j-log4j12",
- "log4j:log4j",
- "commons-logging:commons-logging"
+ "commons-logging:commons-logging",
+ "io.netty:netty-tcnative-classes",
+ "org.slf4j:slf4j-jdk14",
+ "log4j:log4j"
],
"file":
"v1/https/jcenter.bintray.com/io/netty/netty-buffer/4.1.76.Final/netty-buffer-4.1.76.Final.jar",
"mirror_urls": [
@@ -3859,27 +3860,22 @@
},
{
"coord": "io.netty:netty-codec:4.1.76.Final",
- "dependencies": [],
- "directDependencies": [],
+ "dependencies": [
+ "io.netty:netty-buffer:4.1.76.Final",
+ "io.netty:netty-common:4.1.76.Final",
+ "io.netty:netty-resolver:4.1.76.Final",
+ "io.netty:netty-transport:4.1.76.Final"
+ ],
+ "directDependencies": [
+ "io.netty:netty-buffer:4.1.76.Final",
+ "io.netty:netty-common:4.1.76.Final",
+ "io.netty:netty-transport:4.1.76.Final"
+ ],
"exclusions": [
- "org.jboss.marshalling:jboss-marshalling",
- "com.github.luben:zstd-jni",
"org.slf4j:slf4j-log4j12",
- "com.aayushatharva.brotli4j:native-linux-x86_64",
"commons-logging:commons-logging",
- "com.aayushatharva.brotli4j:brotli4j",
- "com.aayushatharva.brotli4j:native-windows-x86_64",
- "io.netty:netty-common",
- "com.github.jponge:lzma-java",
- "com.aayushatharva.brotli4j:native-osx-x86_64",
- "com.jcraft:jzlib",
- "io.netty:netty-buffer",
- "com.google.protobuf:protobuf-java",
- "com.ning:compress-lzf",
+ "io.netty:netty-tcnative-classes",
"org.slf4j:slf4j-jdk14",
- "io.netty:netty-transport",
- "net.jpountz.lz4:lz4",
- "com.google.protobuf.nano:protobuf-javanano",
"log4j:log4j"
],
"file":
"v1/https/jcenter.bintray.com/io/netty/netty-codec/4.1.76.Final/netty-codec-4.1.76.Final.jar",
@@ -3896,10 +3892,11 @@
"dependencies": [],
"directDependencies": [],
"exclusions": [
- "org.slf4j:slf4j-jdk14",
"org.slf4j:slf4j-log4j12",
- "log4j:log4j",
- "commons-logging:commons-logging"
+ "commons-logging:commons-logging",
+ "io.netty:netty-tcnative-classes",
+ "org.slf4j:slf4j-jdk14",
+ "log4j:log4j"
],
"file":
"v1/https/jcenter.bintray.com/io/netty/netty-common/4.1.76.Final/netty-common-4.1.76.Final-sources.jar",
"mirror_urls": [
@@ -3996,10 +3993,11 @@
"io.netty:netty-transport:jar:sources:4.1.76.Final"
],
"exclusions": [
- "org.slf4j:slf4j-jdk14",
"org.slf4j:slf4j-log4j12",
- "log4j:log4j",
- "commons-logging:commons-logging"
+ "commons-logging:commons-logging",
+ "io.netty:netty-tcnative-classes",
+ "org.slf4j:slf4j-jdk14",
+ "log4j:log4j"
],
"file":
"v1/https/jcenter.bintray.com/io/netty/netty-handler/4.1.76.Final/netty-handler-4.1.76.Final-sources.jar",
"mirror_urls": [
@@ -4027,10 +4025,11 @@
"io.netty:netty-transport:4.1.76.Final"
],
"exclusions": [
- "org.slf4j:slf4j-jdk14",
"org.slf4j:slf4j-log4j12",
- "log4j:log4j",
- "commons-logging:commons-logging"
+ "commons-logging:commons-logging",
+ "io.netty:netty-tcnative-classes",
+ "org.slf4j:slf4j-jdk14",
+ "log4j:log4j"
],
"file":
"v1/https/jcenter.bintray.com/io/netty/netty-handler/4.1.76.Final/netty-handler-4.1.76.Final.jar",
"mirror_urls": [
@@ -4240,10 +4239,10 @@
{
"coord":
"io.netty:netty-tcnative-boringssl-static:2.0.46.Final",
"dependencies": [
- "io.netty:netty-tcnative-classes:2.0.46.Final"
+ "io.netty:netty-tcnative-classes:2.0.48.Final"
],
"directDependencies": [
- "io.netty:netty-tcnative-classes:2.0.46.Final"
+ "io.netty:netty-tcnative-classes:2.0.48.Final"
],
"exclusions": [
"org.slf4j:slf4j-jdk14",
@@ -4261,7 +4260,7 @@
"url":
"https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.46.Final/netty-tcnative-boringssl-static-2.0.46.Final.jar"
},
{
- "coord":
"io.netty:netty-tcnative-classes:jar:sources:2.0.46.Final",
+ "coord":
"io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final",
"dependencies": [],
"directDependencies": [],
"exclusions": [
@@ -4270,17 +4269,17 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final-sources.jar",
+ "file":
"v1/https/jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final-sources.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final-sources.jar",
-
"https://maven.google.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final-sources.jar",
-
"https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final-sources.jar"
+
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final-sources.jar",
+
"https://maven.google.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final-sources.jar",
+
"https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final-sources.jar"
],
- "sha256":
"ca3be3cb23d170977e7c1199f83adff9217b50855a94e31c527a85fe8ea65bf8",
- "url":
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final-sources.jar"
+ "sha256":
"5e55d4c74662ec9ad49a31bb35c114d88daa6bfe23a17f9fdd4c3776eaa5f537",
+ "url":
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final-sources.jar"
},
{
- "coord": "io.netty:netty-tcnative-classes:2.0.46.Final",
+ "coord": "io.netty:netty-tcnative-classes:2.0.48.Final",
"dependencies": [],
"directDependencies": [],
"exclusions": [
@@ -4289,14 +4288,37 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar",
+ "file":
"v1/https/jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar",
-
"https://maven.google.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar",
-
"https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar"
+
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final.jar",
+
"https://maven.google.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final.jar",
+
"https://repo1.maven.org/maven2/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final.jar"
],
- "sha256":
"d3ec888dcc4ac7915bf88b417c5e04fd354f4311032a748a6882df09347eed9a",
- "url":
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.46.Final/netty-tcnative-classes-2.0.46.Final.jar"
+ "sha256":
"d4fd61bb23ad675ae62ed3ea2e015f548d886439b676589115d3536180c2d0d1",
+ "url":
"https://jcenter.bintray.com/io/netty/netty-tcnative-classes/2.0.48.Final/netty-tcnative-classes-2.0.48.Final.jar"
+ },
+ {
+ "coord": "io.netty:netty-tcnative:2.0.48.Final",
+ "dependencies": [
+ "io.netty:netty-tcnative-classes:2.0.48.Final"
+ ],
+ "directDependencies": [
+ "io.netty:netty-tcnative-classes:2.0.48.Final"
+ ],
+ "exclusions": [
+ "org.slf4j:slf4j-jdk14",
+ "org.slf4j:slf4j-log4j12",
+ "log4j:log4j",
+ "commons-logging:commons-logging"
+ ],
+ "file":
"v1/https/jcenter.bintray.com/io/netty/netty-tcnative/2.0.48.Final/netty-tcnative-2.0.48.Final.jar",
+ "mirror_urls": [
+
"https://jcenter.bintray.com/io/netty/netty-tcnative/2.0.48.Final/netty-tcnative-2.0.48.Final.jar",
+
"https://maven.google.com/io/netty/netty-tcnative/2.0.48.Final/netty-tcnative-2.0.48.Final.jar",
+
"https://repo1.maven.org/maven2/io/netty/netty-tcnative/2.0.48.Final/netty-tcnative-2.0.48.Final.jar"
+ ],
+ "sha256":
"3ca1e47569d7a76cbdc4265f32ec6ab1b117e99dfbfd4891c22683ba6ab639ff",
+ "url":
"https://jcenter.bintray.com/io/netty/netty-tcnative/2.0.48.Final/netty-tcnative-2.0.48.Final.jar"
},
{
"coord":
"io.netty:netty-transport-classes-epoll:jar:sources:4.1.76.Final",
@@ -4804,10 +4826,11 @@
"io.netty:netty-resolver:jar:sources:4.1.76.Final"
],
"exclusions": [
- "org.slf4j:slf4j-jdk14",
"org.slf4j:slf4j-log4j12",
- "log4j:log4j",
- "commons-logging:commons-logging"
+ "commons-logging:commons-logging",
+ "io.netty:netty-tcnative-classes",
+ "org.slf4j:slf4j-jdk14",
+ "log4j:log4j"
],
"file":
"v1/https/jcenter.bintray.com/io/netty/netty-transport/4.1.76.Final/netty-transport-4.1.76.Final-sources.jar",
"mirror_urls": [
@@ -5868,7 +5891,7 @@
"io.netty:netty-common:jar:sources:4.1.76.Final",
"io.netty:netty-handler:jar:sources:4.1.76.Final",
"io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.46.Final",
- "io.netty:netty-tcnative-classes:jar:sources:2.0.46.Final",
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final",
"io.netty:netty-transport-native-epoll:jar:sources:4.1.76.Final",
"net.java.dev.jna:jna:jar:sources:3.2.7",
"org.apache.bookkeeper.http:http-server:jar:sources:4.14.5",
@@ -5882,7 +5905,7 @@
"org.apache.commons:commons-collections4:jar:sources:4.4",
"org.apache.commons:commons-lang3:jar:sources:3.12.0",
"org.apache.httpcomponents:httpclient:jar:sources:4.5.2",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.bouncycastle:bc-fips:jar:sources:1.0.2",
"org.jctools:jctools-core:jar:sources:2.1.2",
"org.rocksdb:rocksdbjni:jar:sources:6.16.4",
@@ -5907,7 +5930,7 @@
"org.apache.commons:commons-collections4:jar:sources:4.4",
"org.apache.commons:commons-lang3:jar:sources:3.12.0",
"org.apache.httpcomponents:httpclient:jar:sources:4.5.2",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.bouncycastle:bc-fips:jar:sources:1.0.2",
"org.rocksdb:rocksdbjni:jar:sources:6.16.4",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
@@ -5945,7 +5968,7 @@
"io.netty:netty-common:4.1.76.Final",
"io.netty:netty-handler:4.1.76.Final",
"io.netty:netty-tcnative-boringssl-static:2.0.46.Final",
- "io.netty:netty-tcnative-classes:2.0.46.Final",
+ "io.netty:netty-tcnative-classes:2.0.48.Final",
"io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.76.Final",
"net.java.dev.jna:jna:3.2.7",
"org.apache.bookkeeper.http:http-server:4.14.5",
@@ -5959,7 +5982,7 @@
"org.apache.commons:commons-collections4:4.4",
"org.apache.commons:commons-lang3:3.12.0",
"org.apache.httpcomponents:httpclient:4.5.2",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.bouncycastle:bc-fips:1.0.2",
"org.jctools:jctools-core:2.1.2",
"org.rocksdb:rocksdbjni:6.16.4",
@@ -5984,7 +6007,7 @@
"org.apache.commons:commons-collections4:4.4",
"org.apache.commons:commons-lang3:3.12.0",
"org.apache.httpcomponents:httpclient:4.5.2",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.bouncycastle:bc-fips:1.0.2",
"org.rocksdb:rocksdbjni:6.16.4",
"org.slf4j:slf4j-api:1.7.36"
@@ -6520,12 +6543,12 @@
"coord": "org.apache.curator:curator-client:jar:sources:5.1.0",
"dependencies": [
"com.google.guava:guava:jar:sources:23.6-jre",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"directDependencies": [
"com.google.guava:guava:jar:sources:23.6-jre",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"exclusions": [
@@ -6547,12 +6570,12 @@
"coord": "org.apache.curator:curator-client:5.1.0",
"dependencies": [
"com.google.guava:guava:23.6-jre",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
"com.google.guava:guava:23.6-jre",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"exclusions": [
@@ -6575,7 +6598,7 @@
"dependencies": [
"com.google.guava:guava:jar:sources:23.6-jre",
"org.apache.curator:curator-client:jar:sources:5.1.0",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"directDependencies": [
@@ -6601,7 +6624,7 @@
"dependencies": [
"com.google.guava:guava:23.6-jre",
"org.apache.curator:curator-client:5.1.0",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@@ -6628,7 +6651,7 @@
"com.google.guava:guava:jar:sources:23.6-jre",
"org.apache.curator:curator-client:jar:sources:5.1.0",
"org.apache.curator:curator-framework:jar:sources:5.1.0",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"directDependencies": [
@@ -6655,7 +6678,7 @@
"com.google.guava:guava:23.6-jre",
"org.apache.curator:curator-client:5.1.0",
"org.apache.curator:curator-framework:5.1.0",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
@@ -6788,7 +6811,7 @@
"io.netty:netty-common:jar:sources:4.1.76.Final",
"io.netty:netty-handler:jar:sources:4.1.76.Final",
"io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.46.Final",
- "io.netty:netty-tcnative-classes:jar:sources:2.0.46.Final",
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final",
"io.netty:netty-transport-native-epoll:jar:sources:4.1.76.Final",
"net.java.dev.jna:jna:jar:sources:3.2.7",
"net.jpountz.lz4:lz4:jar:sources:1.3.0",
@@ -6808,7 +6831,7 @@
"org.apache.httpcomponents:httpclient:jar:sources:4.5.2",
"org.apache.httpcomponents:httpcore:jar:sources:4.4.12",
"org.apache.thrift:libthrift:jar:sources:0.14.2",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.bouncycastle:bc-fips:jar:sources:1.0.2",
"org.jctools:jctools-core:jar:sources:2.1.2",
"org.rocksdb:rocksdbjni:jar:sources:6.16.4",
@@ -6819,7 +6842,7 @@
"org.apache.bookkeeper:bookkeeper-server:jar:sources:4.14.5",
"org.apache.distributedlog:distributedlog-protocol:jar:sources:4.14.5",
"org.apache.thrift:libthrift:jar:sources:0.14.2",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"exclusions": [
@@ -6855,7 +6878,7 @@
"io.netty:netty-common:4.1.76.Final",
"io.netty:netty-handler:4.1.76.Final",
"io.netty:netty-tcnative-boringssl-static:2.0.46.Final",
- "io.netty:netty-tcnative-classes:2.0.46.Final",
+ "io.netty:netty-tcnative-classes:2.0.48.Final",
"io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.76.Final",
"net.java.dev.jna:jna:3.2.7",
"net.jpountz.lz4:lz4:1.3.0",
@@ -6875,7 +6898,7 @@
"org.apache.httpcomponents:httpclient:4.5.2",
"org.apache.httpcomponents:httpcore:4.4.12",
"org.apache.thrift:libthrift:0.14.2",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.bouncycastle:bc-fips:1.0.2",
"org.jctools:jctools-core:2.1.2",
"org.rocksdb:rocksdbjni:6.16.4",
@@ -6886,7 +6909,7 @@
"org.apache.bookkeeper:bookkeeper-server:4.14.5",
"org.apache.distributedlog:distributedlog-protocol:4.14.5",
"org.apache.thrift:libthrift:0.14.2",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"exclusions": [
@@ -8142,7 +8165,7 @@
"url":
"https://jcenter.bintray.com/org/apache/thrift/libthrift/0.14.2/libthrift-0.14.2.jar"
},
{
- "coord":
"org.apache.yetus:audience-annotations:jar:sources:0.5.0",
+ "coord":
"org.apache.yetus:audience-annotations:jar:sources:0.12.0",
"dependencies": [],
"directDependencies": [],
"exclusions": [
@@ -8151,17 +8174,17 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0-sources.jar",
+ "file":
"v1/https/jcenter.bintray.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0-sources.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0-sources.jar",
-
"https://maven.google.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0-sources.jar",
-
"https://repo1.maven.org/maven2/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0-sources.jar"
+
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0-sources.jar",
+
"https://maven.google.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0-sources.jar",
+
"https://repo1.maven.org/maven2/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0-sources.jar"
],
- "sha256":
"05d975529ac0d51ffd6c38376d59c29f79fca2f5c6bef76e096223c52d26928b",
- "url":
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0-sources.jar"
+ "sha256":
"9de7dc79df25d57a72685dd47fb34e26b7e720cb7f5fe22f24d7403eb5bc06f8",
+ "url":
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0-sources.jar"
},
{
- "coord": "org.apache.yetus:audience-annotations:0.5.0",
+ "coord": "org.apache.yetus:audience-annotations:0.12.0",
"dependencies": [],
"directDependencies": [],
"exclusions": [
@@ -8170,22 +8193,22 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar",
+ "file":
"v1/https/jcenter.bintray.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar",
-
"https://maven.google.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar",
-
"https://repo1.maven.org/maven2/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar"
+
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar",
+
"https://maven.google.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar",
+
"https://repo1.maven.org/maven2/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar"
],
- "sha256":
"c82631f06c75d46bf6524d95f0d6c2e3aef1b3eb4a7b584ca296624ef0d474be",
- "url":
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar"
+ "sha256":
"ffb101fc066360ff3c77457c927fd7967fb096a6ee9e046ab7071447d8208efc",
+ "url":
"https://jcenter.bintray.com/org/apache/yetus/audience-annotations/0.12.0/audience-annotations-0.12.0.jar"
},
{
- "coord":
"org.apache.zookeeper:zookeeper-jute:jar:sources:3.6.3",
+ "coord":
"org.apache.zookeeper:zookeeper-jute:jar:sources:3.8.0",
"dependencies": [
- "org.apache.yetus:audience-annotations:jar:sources:0.5.0"
+ "org.apache.yetus:audience-annotations:jar:sources:0.12.0"
],
"directDependencies": [
- "org.apache.yetus:audience-annotations:jar:sources:0.5.0"
+ "org.apache.yetus:audience-annotations:jar:sources:0.12.0"
],
"exclusions": [
"org.slf4j:slf4j-jdk14",
@@ -8193,22 +8216,22 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3-sources.jar",
+ "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0-sources.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3-sources.jar",
-
"https://maven.google.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3-sources.jar",
-
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3-sources.jar"
+
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0-sources.jar",
+
"https://maven.google.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0-sources.jar",
+
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0-sources.jar"
],
- "sha256":
"b99a8ef4d9d3998ecb2c038c2ffce9ea067b55e38f9419bcf6c3ae7ceae15388",
- "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3-sources.jar"
+ "sha256":
"f6b517e005ba3c50c52debf0c7a4b0509d55738e5588a293088d4eded15f1c16",
+ "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0-sources.jar"
},
{
- "coord": "org.apache.zookeeper:zookeeper-jute:3.6.3",
+ "coord": "org.apache.zookeeper:zookeeper-jute:3.8.0",
"dependencies": [
- "org.apache.yetus:audience-annotations:0.5.0"
+ "org.apache.yetus:audience-annotations:0.12.0"
],
"directDependencies": [
- "org.apache.yetus:audience-annotations:0.5.0"
+ "org.apache.yetus:audience-annotations:0.12.0"
],
"exclusions": [
"org.slf4j:slf4j-jdk14",
@@ -8216,29 +8239,38 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar",
+ "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar",
-
"https://maven.google.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar",
-
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar"
+
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0.jar",
+
"https://maven.google.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0.jar",
+
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0.jar"
],
- "sha256":
"6f463ade2b777f81e6c3e145b3fc03d4b39131b73dcf8c7f4b89ac4b1bacc9c5",
- "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.6.3/zookeeper-jute-3.6.3.jar"
+ "sha256":
"2e390ceb0f128c519f2e0effa4d109102127517af9f11c5bb3f3f492b1dca9e1",
+ "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper-jute/3.8.0/zookeeper-jute-3.8.0.jar"
},
{
- "coord": "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "coord": "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"dependencies": [
+ "ch.qos.logback:logback-classic:jar:sources:1.2.11",
+ "ch.qos.logback:logback-core:jar:sources:1.2.11",
+ "commons-io:commons-io:jar:sources:2.4",
"io.netty:netty-handler:jar:sources:4.1.76.Final",
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final",
+ "io.netty:netty-tcnative:jar:sources:2.0.48.Final",
"io.netty:netty-transport-native-epoll:jar:sources:4.1.76.Final",
- "org.apache.yetus:audience-annotations:jar:sources:0.5.0",
- "org.apache.zookeeper:zookeeper-jute:jar:sources:3.6.3",
+ "org.apache.yetus:audience-annotations:jar:sources:0.12.0",
+ "org.apache.zookeeper:zookeeper-jute:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"directDependencies": [
+ "ch.qos.logback:logback-classic:jar:sources:1.2.11",
+ "ch.qos.logback:logback-core:jar:sources:1.2.11",
+ "commons-io:commons-io:jar:sources:2.4",
"io.netty:netty-handler:jar:sources:4.1.76.Final",
+ "io.netty:netty-tcnative:jar:sources:2.0.48.Final",
"io.netty:netty-transport-native-epoll:jar:sources:4.1.76.Final",
- "org.apache.yetus:audience-annotations:jar:sources:0.5.0",
- "org.apache.zookeeper:zookeeper-jute:jar:sources:3.6.3",
+ "org.apache.yetus:audience-annotations:jar:sources:0.12.0",
+ "org.apache.zookeeper:zookeeper-jute:jar:sources:3.8.0",
"org.slf4j:slf4j-api:jar:sources:1.7.36"
],
"exclusions": [
@@ -8247,29 +8279,38 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3-sources.jar",
+ "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0-sources.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3-sources.jar",
-
"https://maven.google.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3-sources.jar",
-
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3-sources.jar"
+
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0-sources.jar",
+
"https://maven.google.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0-sources.jar",
+
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0-sources.jar"
],
- "sha256":
"c249081f34f022f4fefb4a3bd83de768af7966ffc6a81070f3f9187242af574f",
- "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3-sources.jar"
+ "sha256":
"73d91aceeea4e06e3059f1f31fd57b54ce13c590473956dbd7386b3684f92b09",
+ "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0-sources.jar"
},
{
- "coord": "org.apache.zookeeper:zookeeper:3.6.3",
+ "coord": "org.apache.zookeeper:zookeeper:3.8.0",
"dependencies": [
+ "ch.qos.logback:logback-classic:1.2.11",
+ "ch.qos.logback:logback-core:1.2.11",
+ "commons-io:commons-io:2.4",
"io.netty:netty-handler:4.1.76.Final",
+ "io.netty:netty-tcnative-classes:2.0.48.Final",
+ "io.netty:netty-tcnative:2.0.48.Final",
"io.netty:netty-transport-native-epoll:4.1.76.Final",
- "org.apache.yetus:audience-annotations:0.5.0",
- "org.apache.zookeeper:zookeeper-jute:3.6.3",
+ "org.apache.yetus:audience-annotations:0.12.0",
+ "org.apache.zookeeper:zookeeper-jute:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"directDependencies": [
+ "ch.qos.logback:logback-classic:1.2.11",
+ "ch.qos.logback:logback-core:1.2.11",
+ "commons-io:commons-io:2.4",
"io.netty:netty-handler:4.1.76.Final",
+ "io.netty:netty-tcnative:2.0.48.Final",
"io.netty:netty-transport-native-epoll:4.1.76.Final",
- "org.apache.yetus:audience-annotations:0.5.0",
- "org.apache.zookeeper:zookeeper-jute:3.6.3",
+ "org.apache.yetus:audience-annotations:0.12.0",
+ "org.apache.zookeeper:zookeeper-jute:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"exclusions": [
@@ -8278,14 +8319,14 @@
"log4j:log4j",
"commons-logging:commons-logging"
],
- "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar",
+ "file":
"v1/https/jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0.jar",
"mirror_urls": [
-
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar",
-
"https://maven.google.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar",
-
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar"
+
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0.jar",
+
"https://maven.google.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0.jar",
+
"https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0.jar"
],
- "sha256":
"ac44de96d37a80d463c1e01aaa2ea86b19490fa17a37438d14491456c0e4a911",
- "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.6.3/zookeeper-3.6.3.jar"
+ "sha256":
"5a6591c242acbd3cb04eb4afc6d218664c9708b5b7174535b1ed68e44346e55c",
+ "url":
"https://jcenter.bintray.com/org/apache/zookeeper/zookeeper/3.8.0/zookeeper-3.8.0.jar"
},
{
"coord":
"org.asynchttpclient:async-http-client-netty-utils:jar:sources:2.0.31",
@@ -12275,10 +12316,26 @@
{
"coord":
"io.netty:netty-tcnative-boringssl-static:jar:sources:2.0.46.Final",
"dependencies": [
- "io.netty:netty-tcnative-classes:jar:sources:2.0.46.Final"
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final"
+ ],
+ "directDependencies": [
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final"
+ ],
+ "exclusions": [
+ "org.slf4j:slf4j-jdk14",
+ "org.slf4j:slf4j-log4j12",
+ "log4j:log4j",
+ "commons-logging:commons-logging"
+ ],
+ "file": null
+ },
+ {
+ "coord": "io.netty:netty-tcnative:jar:sources:2.0.48.Final",
+ "dependencies": [
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final"
],
"directDependencies": [
- "io.netty:netty-tcnative-classes:jar:sources:2.0.46.Final"
+ "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final"
],
"exclusions": [
"org.slf4j:slf4j-jdk14",
diff --git a/third_party/zookeeper/BUILD b/third_party/zookeeper/BUILD
index b53078496f1..9ff258641df 100644
--- a/third_party/zookeeper/BUILD
+++ b/third_party/zookeeper/BUILD
@@ -29,7 +29,7 @@ genrule(
"cp -R $$(pwd)/external/org_apache_zookeeper/* $$TMP_DIR",
"cd $$TMP_DIR/zookeeper-client/zookeeper-client-c",
"autoreconf -if",
- "./configure --prefix=$$INSTALL_DIR --disable-shared
--without-cppunit --without-openssl",
+ "./configure --prefix=$$INSTALL_DIR --disable-shared
--without-cppunit --without-openssl --without-sasl",
"make install",
"rm -rf $$TMP_DIR",
]),
@@ -42,7 +42,7 @@ genrule(
"cp -R $$(pwd)/external/org_apache_zookeeper/* $$TMP_DIR",
"cd $$TMP_DIR/zookeeper-client/zookeeper-client-c",
"autoreconf -if",
- "./configure --prefix=$$INSTALL_DIR --disable-shared
--without-cppunit --without-openssl",
+ "./configure --prefix=$$INSTALL_DIR --disable-shared
--without-cppunit --without-openssl --without-sasl",
"make install",
"rm -rf $$TMP_DIR",
]),
diff --git a/third_party/zookeeper/zookeeper_jute.patch
b/third_party/zookeeper/zookeeper_jute.patch
index 010a117ab15..d1059bc37ed 100644
--- a/third_party/zookeeper/zookeeper_jute.patch
+++ b/third_party/zookeeper/zookeeper_jute.patch
@@ -1,7 +1,7 @@
-diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
apache-zookeeper-3.6.3.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
----
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
1970-01-01 00:00:00.000000000 +0000
-+++
apache-zookeeper-3.6.3.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
2021-04-18 05:41:30.643935033 +0000
-@@ -0,0 +1,1622 @@
+diff -ruN
apache-zookeeper-3.8.0/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
apache-zookeeper-3.8.0.generated/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
+---
apache-zookeeper-3.8.0/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
1969-12-31 19:00:00.000000000 -0500
++++
apache-zookeeper-3.8.0.generated/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
2022-05-31 23:55:06.000000000 -0400
+@@ -0,0 +1,1704 @@
+/**
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
@@ -130,6 +130,26 @@ diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/genera
+}
+void deallocate_StatPersisted(struct StatPersisted*v){
+}
++int serialize_ClientInfo(struct oarchive *out, const char *tag, struct
ClientInfo *v){
++ int rc;
++ rc = out->start_record(out, tag);
++ rc = rc ? rc : out->serialize_String(out, "authScheme", &v->authScheme);
++ rc = rc ? rc : out->serialize_String(out, "user", &v->user);
++ rc = rc ? rc : out->end_record(out, tag);
++ return rc;
++}
++int deserialize_ClientInfo(struct iarchive *in, const char *tag, struct
ClientInfo*v){
++ int rc;
++ rc = in->start_record(in, tag);
++ rc = rc ? rc : in->deserialize_String(in, "authScheme", &v->authScheme);
++ rc = rc ? rc : in->deserialize_String(in, "user", &v->user);
++ rc = rc ? rc : in->end_record(in, tag);
++ return rc;
++}
++void deallocate_ClientInfo(struct ClientInfo*v){
++ deallocate_String(&v->authScheme);
++ deallocate_String(&v->user);
++}
+int serialize_ConnectRequest(struct oarchive *out, const char *tag, struct
ConnectRequest *v){
+ int rc;
+ rc = out->start_record(out, tag);
@@ -1119,6 +1139,68 @@ diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/genera
+void deallocate_GetEphemeralsResponse(struct GetEphemeralsResponse*v){
+ deallocate_String_vector(&v->ephemerals);
+}
++int allocate_ClientInfo_vector(struct ClientInfo_vector *v, int32_t len) {
++ if (!len) {
++ v->count = 0;
++ v->data = 0;
++ } else {
++ v->count = len;
++ v->data = calloc(sizeof(*v->data), len);
++ }
++ return 0;
++}
++int deallocate_ClientInfo_vector(struct ClientInfo_vector *v) {
++ if (v->data) {
++ int32_t i;
++ for(i=0;i<v->count; i++) {
++ deallocate_ClientInfo(&v->data[i]);
++ }
++ free(v->data);
++ v->data = 0;
++ }
++ return 0;
++}
++int serialize_ClientInfo_vector(struct oarchive *out, const char *tag, struct
ClientInfo_vector *v)
++{
++ int32_t count = v->count;
++ int rc = 0;
++ int32_t i;
++ rc = out->start_vector(out, tag, &count);
++ for(i=0;i<v->count;i++) {
++ rc = rc ? rc : serialize_ClientInfo(out, "data", &v->data[i]);
++ }
++ rc = rc ? rc : out->end_vector(out, tag);
++ return rc;
++}
++int deserialize_ClientInfo_vector(struct iarchive *in, const char *tag,
struct ClientInfo_vector *v)
++{
++ int rc = 0;
++ int32_t i;
++ rc = in->start_vector(in, tag, &v->count);
++ v->data = calloc(v->count, sizeof(*v->data));
++ for(i=0;i<v->count;i++) {
++ rc = rc ? rc : deserialize_ClientInfo(in, "value", &v->data[i]);
++ }
++ rc = in->end_vector(in, tag);
++ return rc;
++}
++int serialize_WhoAmIResponse(struct oarchive *out, const char *tag, struct
WhoAmIResponse *v){
++ int rc;
++ rc = out->start_record(out, tag);
++ rc = rc ? rc : serialize_ClientInfo_vector(out, "clientInfo",
&v->clientInfo);
++ rc = rc ? rc : out->end_record(out, tag);
++ return rc;
++}
++int deserialize_WhoAmIResponse(struct iarchive *in, const char *tag, struct
WhoAmIResponse*v){
++ int rc;
++ rc = in->start_record(in, tag);
++ rc = rc ? rc : deserialize_ClientInfo_vector(in, "clientInfo",
&v->clientInfo);
++ rc = rc ? rc : in->end_record(in, tag);
++ return rc;
++}
++void deallocate_WhoAmIResponse(struct WhoAmIResponse*v){
++ deallocate_ClientInfo_vector(&v->clientInfo);
++}
+int serialize_LearnerInfo(struct oarchive *out, const char *tag, struct
LearnerInfo *v){
+ int rc;
+ rc = out->start_record(out, tag);
@@ -1624,10 +1706,10 @@ diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/genera
+void deallocate_MultiTxn(struct MultiTxn*v){
+ deallocate_Txn_vector(&v->txns);
+}
-diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
apache-zookeeper-3.6.3.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
----
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
1970-01-01 00:00:00.000000000 +0000
-+++
apache-zookeeper-3.6.3.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
2021-04-18 05:41:30.647076266 +0000
-@@ -0,0 +1,595 @@
+diff -ruN
apache-zookeeper-3.8.0/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
apache-zookeeper-3.8.0.generated/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
+---
apache-zookeeper-3.8.0/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
1969-12-31 19:00:00.000000000 -0500
++++
apache-zookeeper-3.8.0.generated/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
2022-05-31 23:55:06.000000000 -0400
+@@ -0,0 +1,617 @@
+/**
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
@@ -1698,6 +1780,13 @@ diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/genera
+int serialize_StatPersisted(struct oarchive *out, const char *tag, struct
StatPersisted *v);
+int deserialize_StatPersisted(struct iarchive *in, const char *tag, struct
StatPersisted*v);
+void deallocate_StatPersisted(struct StatPersisted*);
++struct ClientInfo {
++ char * authScheme;
++ char * user;
++};
++int serialize_ClientInfo(struct oarchive *out, const char *tag, struct
ClientInfo *v);
++int deserialize_ClientInfo(struct iarchive *in, const char *tag, struct
ClientInfo*v);
++void deallocate_ClientInfo(struct ClientInfo*);
+struct ConnectRequest {
+ int32_t protocolVersion;
+ int64_t lastZxidSeen;
@@ -2044,6 +2133,21 @@ diff -urN
apache-zookeeper-3.6.3.orig/zookeeper-client/zookeeper-client-c/genera
+int serialize_GetEphemeralsResponse(struct oarchive *out, const char *tag,
struct GetEphemeralsResponse *v);
+int deserialize_GetEphemeralsResponse(struct iarchive *in, const char *tag,
struct GetEphemeralsResponse*v);
+void deallocate_GetEphemeralsResponse(struct GetEphemeralsResponse*);
++struct ClientInfo_vector {
++ int32_t count;
++ struct ClientInfo *data;
++
++};
++int serialize_ClientInfo_vector(struct oarchive *out, const char *tag, struct
ClientInfo_vector *v);
++int deserialize_ClientInfo_vector(struct iarchive *in, const char *tag,
struct ClientInfo_vector *v);
++int allocate_ClientInfo_vector(struct ClientInfo_vector *v, int32_t len);
++int deallocate_ClientInfo_vector(struct ClientInfo_vector *v);
++struct WhoAmIResponse {
++ struct ClientInfo_vector clientInfo;
++};
++int serialize_WhoAmIResponse(struct oarchive *out, const char *tag, struct
WhoAmIResponse *v);
++int deserialize_WhoAmIResponse(struct iarchive *in, const char *tag, struct
WhoAmIResponse*v);
++void deallocate_WhoAmIResponse(struct WhoAmIResponse*);
+struct LearnerInfo {
+ int64_t serverid;
+ int32_t protocolVersion;