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 2022/05/30 23:07:45 UTC
[incubator-heron] 01/01: Upgrade to Zookeeper 3.8.0
This is an automated email from the ASF dual-hosted git repository.
nicknezis pushed a commit to branch nicknezis/zk-upgrade-3.8
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
commit 35196c95e807b09fdb8e57a068b30d4e2b9ab1de
Author: Nicholas Nezis <ni...@gmail.com>
AuthorDate: Mon May 30 19:07:37 2022 -0400
Upgrade to Zookeeper 3.8.0
---
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 | 303 +++++++++++++++++++----------
third_party/zookeeper/zookeeper_jute.patch | 12 +-
12 files changed, 218 insertions(+), 123 deletions(-)
diff --git a/WORKSPACE b/WORKSPACE
index f03dae798a6..5a5b893f5b1 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",
@@ -334,9 +334,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 e8388ee51e2..d3b3c53f5fe 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": -378652291,
- "__RESOLVED_ARTIFACTS_HASH": 1988458312,
+ "__INPUT_ARTIFACTS_HASH": -376808132,
+ "__RESOLVED_ARTIFACTS_HASH": -1183167186,
"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": [
@@ -4275,6 +4274,67 @@
"sha256": "308e7e1f5faea3ff86bf689f6309b8605090cdd5186586a52e418bf48af93d68",
"url": "https://jcenter.bintray.com/io/netty/netty-tcnative-boringssl-static/2.0.31.Final/netty-tcnative-boringssl-static-2.0.31.Final.jar"
},
+ {
+ "coord": "io.netty:netty-tcnative-classes:jar:sources:2.0.48.Final",
+ "dependencies": [],
+ "directDependencies": [],
+ "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-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.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": "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.48.Final",
+ "dependencies": [],
+ "directDependencies": [],
+ "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-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.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": "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",
"dependencies": [
@@ -4781,10 +4841,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": [
@@ -5858,7 +5919,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:bcpkix-jdk15on:jar:sources:1.69",
"org.bouncycastle:bcprov-ext-jdk15on:jar:sources:1.69",
"org.jctools:jctools-core:jar:sources:2.1.2",
@@ -5884,7 +5945,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:bcpkix-jdk15on:jar:sources:1.69",
"org.bouncycastle:bcprov-ext-jdk15on:jar:sources:1.69",
"org.rocksdb:rocksdbjni:jar:sources:6.10.2",
@@ -5936,7 +5997,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:bcpkix-jdk15on:1.69",
"org.bouncycastle:bcprov-ext-jdk15on:1.69",
"org.jctools:jctools-core:2.1.2",
@@ -5962,7 +6023,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:bcpkix-jdk15on:1.69",
"org.bouncycastle:bcprov-ext-jdk15on:1.69",
"org.rocksdb:rocksdbjni:6.10.2",
@@ -6499,12 +6560,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": [
@@ -6526,12 +6587,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": [
@@ -6554,7 +6615,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": [
@@ -6580,7 +6641,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": [
@@ -6607,7 +6668,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": [
@@ -6634,7 +6695,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": [
@@ -6786,7 +6847,7 @@
"org.apache.httpcomponents:httpclient:jar:sources:4.5.2",
"org.apache.httpcomponents:httpcore:jar:sources:4.4.4",
"org.apache.thrift:libthrift:jar:sources:0.12.0",
- "org.apache.zookeeper:zookeeper:jar:sources:3.6.3",
+ "org.apache.zookeeper:zookeeper:jar:sources:3.8.0",
"org.bouncycastle:bcpkix-jdk15on:jar:sources:1.69",
"org.bouncycastle:bcprov-ext-jdk15on:jar:sources:1.69",
"org.jctools:jctools-core:jar:sources:2.1.2",
@@ -6798,7 +6859,7 @@
"org.apache.bookkeeper:bookkeeper-server:jar:sources:4.13.0",
"org.apache.distributedlog:distributedlog-protocol:jar:sources:4.13.0",
"org.apache.thrift:libthrift:jar:sources:0.12.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"
],
"exclusions": [
@@ -6853,7 +6914,7 @@
"org.apache.httpcomponents:httpclient:4.5.2",
"org.apache.httpcomponents:httpcore:4.4.4",
"org.apache.thrift:libthrift:0.12.0",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.bouncycastle:bcpkix-jdk15on:1.69",
"org.bouncycastle:bcprov-ext-jdk15on:1.69",
"org.jctools:jctools-core:2.1.2",
@@ -6865,7 +6926,7 @@
"org.apache.bookkeeper:bookkeeper-server:4.13.0",
"org.apache.distributedlog:distributedlog-protocol:4.13.0",
"org.apache.thrift:libthrift:0.12.0",
- "org.apache.zookeeper:zookeeper:3.6.3",
+ "org.apache.zookeeper:zookeeper:3.8.0",
"org.slf4j:slf4j-api:1.7.36"
],
"exclusions": [
@@ -8117,7 +8178,7 @@
"url": "https://jcenter.bintray.com/org/apache/thrift/libthrift/0.12.0/libthrift-0.12.0.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": [
@@ -8126,17 +8187,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": [
@@ -8145,22 +8206,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",
@@ -8168,22 +8229,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",
@@ -8191,29 +8252,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": [
@@ -8222,29 +8292,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": [
@@ -8253,14 +8332,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",
@@ -12209,6 +12288,22 @@
],
"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.48.Final"
+ ],
+ "exclusions": [
+ "org.slf4j:slf4j-jdk14",
+ "org.slf4j:slf4j-log4j12",
+ "log4j:log4j",
+ "commons-logging:commons-logging"
+ ],
+ "file": null
+ },
{
"coord": "net.sf.kosmosfs:kfs:jar:sources:0.3",
"dependencies": [],
diff --git a/third_party/zookeeper/zookeeper_jute.patch b/third_party/zookeeper/zookeeper_jute.patch
index 010a117ab15..2fdb2c3a61c 100644
--- a/third_party/zookeeper/zookeeper_jute.patch
+++ b/third_party/zookeeper/zookeeper_jute.patch
@@ -1,6 +1,6 @@
-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
+diff -urN apache-zookeeper-3.8.0.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c apache-zookeeper-3.8.0.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c
+--- apache-zookeeper-3.8.0.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c 1970-01-01 00:00:00.000000000 +0000
++++ apache-zookeeper-3.8.0.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.c 2021-04-18 05:41:30.643935033 +0000
@@ -0,0 +1,1622 @@
+/**
+* Licensed to the Apache Software Foundation (ASF) under one
@@ -1624,9 +1624,9 @@ 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
+diff -urN apache-zookeeper-3.8.0.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h apache-zookeeper-3.8.0.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h
+--- apache-zookeeper-3.8.0.orig/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h 1970-01-01 00:00:00.000000000 +0000
++++ apache-zookeeper-3.8.0.desired/zookeeper-client/zookeeper-client-c/generated/zookeeper.jute.h 2021-04-18 05:41:30.647076266 +0000
@@ -0,0 +1,595 @@
+/**
+* Licensed to the Apache Software Foundation (ASF) under one