From eb5edfc661a1621a3c046ef9e7afdc2d1652c6f1 Mon Sep 17 00:00:00 2001 From: Siyao Meng <50227127+smengcl@users.noreply.github.com> Date: Wed, 21 Apr 2021 21:42:18 -0700 Subject: [PATCH 1/3] YARN-10747. Bump YARN CSI protobuf version to 3.7.1 --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml index 22565c14bcc43..371778d22b529 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml @@ -26,7 +26,7 @@ jar - 3.6.1 + 3.7.1 1.26.0 1.5.0.Final @@ -158,7 +158,7 @@ protobuf-maven-plugin ${protobuf-maven-plugin.version} - com.google.protobuf:protoc:3.6.1:exe:${os.detected.classifier} + com.google.protobuf:protoc:3.7.1:exe:${os.detected.classifier} grpc-java io.grpc:protoc-gen-grpc-java:1.26.0:exe:${os.detected.classifier} From 98001cad47b2c416f575d67b56144f2f3e40a1f8 Mon Sep 17 00:00:00 2001 From: Siyao Meng <50227127+smengcl@users.noreply.github.com> Date: Thu, 22 Apr 2021 12:43:41 -0700 Subject: [PATCH 2/3] Use hadoop.protobuf.version. --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml index 371778d22b529..8d1cd4b85b863 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml @@ -26,7 +26,6 @@ jar - 3.7.1 1.26.0 1.5.0.Final @@ -39,7 +38,7 @@ com.google.protobuf protobuf-java - ${protobuf.version} + ${hadoop.protobuf.version} io.netty @@ -158,7 +157,7 @@ protobuf-maven-plugin ${protobuf-maven-plugin.version} - com.google.protobuf:protoc:3.7.1:exe:${os.detected.classifier} + com.google.protobuf:protoc:${hadoop.protobuf.version}:exe:${os.detected.classifier} grpc-java io.grpc:protoc-gen-grpc-java:1.26.0:exe:${os.detected.classifier} From fd85854b6b24f87bcce6c15c7d60729d777f468f Mon Sep 17 00:00:00 2001 From: Siyao Meng <50227127+smengcl@users.noreply.github.com> Date: Mon, 26 Apr 2021 07:39:38 -0700 Subject: [PATCH 3/3] Exclude protobuf-java 2.5.0 from yarn-csi. Change-Id: Ib2a4bf775a5804641a91c6f9a486772c9d87c17e --- .../hadoop-yarn/hadoop-yarn-csi/pom.xml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml index 8d1cd4b85b863..62707eadb9d22 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi/pom.xml @@ -53,6 +53,13 @@ io.grpc grpc-protobuf ${grpc.version} + + + + com.google.protobuf + protobuf-java + + io.grpc @@ -90,21 +97,49 @@ hadoop-common test-jar test + + + + com.google.protobuf + protobuf-java + + org.apache.hadoop hadoop-common provided + + + + com.google.protobuf + protobuf-java + + org.apache.hadoop hadoop-yarn-common provided + + + + com.google.protobuf + protobuf-java + + org.apache.hadoop hadoop-yarn-api provided + + + + com.google.protobuf + protobuf-java + + javax.annotation