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