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 <[email protected]> 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
