Skip to content

Commit 4f0321e

Browse files
committed
Revert "HADOOP-18033. Upgrade fasterxml Jackson to 2.13.0 (#3749)"
This reverts commit 53edd0d.
1 parent f38d158 commit 4f0321e

File tree

21 files changed

+15
-106
lines changed
  • hadoop-client-modules
  • hadoop-mapreduce-project/hadoop-mapreduce-client
  • hadoop-project
  • hadoop-yarn-project/hadoop-yarn
    • hadoop-yarn-api
    • hadoop-yarn-applications
      • hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp
      • hadoop-yarn-applications-distributedshell
      • hadoop-yarn-services/hadoop-yarn-services-core
    • hadoop-yarn-common
    • hadoop-yarn-server
      • hadoop-yarn-server-applicationhistoryservice
      • hadoop-yarn-server-nodemanager
      • hadoop-yarn-server-resourcemanager
      • hadoop-yarn-server-router
      • hadoop-yarn-server-tests
      • hadoop-yarn-server-timeline-pluginstorage
      • hadoop-yarn-server-timelineservice-hbase-tests
      • hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-common
      • hadoop-yarn-server-timelineservice

21 files changed

+15
-106
lines changed

LICENSE-binary

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -218,12 +218,12 @@ com.aliyun.oss:aliyun-sdk-oss:3.13.2
218218
com.amazonaws:aws-java-sdk-bundle:1.11.901
219219
com.cedarsoftware:java-util:1.9.0
220220
com.cedarsoftware:json-io:2.5.1
221-
com.fasterxml.jackson.core:jackson-annotations:2.13.0
222-
com.fasterxml.jackson.core:jackson-core:2.13.0
223-
com.fasterxml.jackson.core:jackson-databind:2.13.0
224-
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.13.0
225-
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.13.0
226-
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.13.0
221+
com.fasterxml.jackson.core:jackson-annotations:2.9.9
222+
com.fasterxml.jackson.core:jackson-core:2.9.9
223+
com.fasterxml.jackson.core:jackson-databind:2.9.9.2
224+
com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.9.9
225+
com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.9.9
226+
com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.9
227227
com.fasterxml.uuid:java-uuid-generator:3.1.4
228228
com.fasterxml.woodstox:woodstox-core:5.3.0
229229
com.github.davidmoten:rxjava-extras:0.8.0.17
@@ -491,7 +491,6 @@ javax.annotation:javax.annotation-api:1.3.2
491491
javax.servlet:javax.servlet-api:3.1.0
492492
javax.servlet.jsp:jsp-api:2.1
493493
javax.websocket:javax.websocket-api:1.0
494-
javax.ws.rs:javax.ws.rs-api:2.1.1
495494
javax.ws.rs:jsr311-api:1.1.1
496495
javax.xml.bind:jaxb-api:2.2.11
497496

hadoop-client-modules/hadoop-client-minicluster/pom.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,6 @@
704704
<exclude>org.bouncycastle:*</exclude>
705705
<!-- Leave snappy that includes native methods which cannot be relocated. -->
706706
<exclude>org.xerial.snappy:*</exclude>
707-
<exclude>javax.ws.rs:javax.ws.rs-api</exclude>
708707
</excludes>
709708
</artifactSet>
710709
<filters>
@@ -751,12 +750,6 @@
751750
<exclude>testdata/*</exclude>
752751
</excludes>
753752
</filter>
754-
<filter>
755-
<artifact>com.fasterxml.jackson.*:*</artifact>
756-
<excludes>
757-
<exclude>META-INF/versions/11/module-info.class</exclude>
758-
</excludes>
759-
</filter>
760753
<filter>
761754
<artifact>com.google.code.gson:gson</artifact>
762755
<excludes>

hadoop-client-modules/hadoop-client-runtime/pom.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@
163163
<exclude>org.bouncycastle:*</exclude>
164164
<!-- Leave snappy that includes native methods which cannot be relocated. -->
165165
<exclude>org.xerial.snappy:*</exclude>
166-
<exclude>javax.ws.rs:javax.ws.rs-api</exclude>
167166
</excludes>
168167
</artifactSet>
169168
<filters>
@@ -243,12 +242,6 @@
243242
<exclude>google/protobuf/**/*.proto</exclude>
244243
</excludes>
245244
</filter>
246-
<filter>
247-
<artifact>com.fasterxml.jackson.*:*</artifact>
248-
<excludes>
249-
<exclude>META-INF/versions/11/module-info.class</exclude>
250-
</excludes>
251-
</filter>
252245
<filter>
253246
<artifact>com.google.code.gson:gson</artifact>
254247
<excludes>

hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,6 @@
7474
</exclusion>
7575
</exclusions>
7676
</dependency>
77-
<dependency>
78-
<groupId>javax.ws.rs</groupId>
79-
<artifactId>javax.ws.rs-api</artifactId>
80-
</dependency>
8177
<dependency>
8278
<groupId>org.apache.hadoop</groupId>
8379
<artifactId>hadoop-common</artifactId>

hadoop-project/pom.xml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,8 @@
6969
<jersey.version>1.19.4</jersey.version>
7070

7171
<!-- jackson versions -->
72-
<jackson2.version>2.13.0</jackson2.version>
73-
<jackson2.databind.version>2.13.0</jackson2.databind.version>
74-
75-
<!-- javax ws rs api version -->
76-
<javax.ws.rs-api.version>2.1.1</javax.ws.rs-api.version>
77-
72+
<jackson2.version>2.10.5</jackson2.version>
73+
<jackson2.databind.version>2.10.5.1</jackson2.databind.version>
7874
<!-- httpcomponents versions -->
7975
<httpclient.version>4.5.13</httpclient.version>
8076
<httpcore.version>4.4.13</httpcore.version>
@@ -801,11 +797,6 @@
801797
<artifactId>jsr311-api</artifactId>
802798
<version>1.1.1</version>
803799
</dependency>
804-
<dependency>
805-
<groupId>javax.ws.rs</groupId>
806-
<artifactId>javax.ws.rs-api</artifactId>
807-
<version>${javax.ws.rs-api.version}</version>
808-
</dependency>
809800
<dependency>
810801
<groupId>org.eclipse.jetty</groupId>
811802
<artifactId>jetty-server</artifactId>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,6 @@
115115
<groupId>com.fasterxml.jackson.core</groupId>
116116
<artifactId>jackson-annotations</artifactId>
117117
</dependency>
118-
<dependency>
119-
<groupId>javax.ws.rs</groupId>
120-
<artifactId>javax.ws.rs-api</artifactId>
121-
</dependency>
122118
</dependencies>
123119

124120
<build>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -261,11 +261,6 @@
261261
<artifactId>jackson-jaxrs-base</artifactId>
262262
<version>${jackson2.version}</version>
263263
</dependency>
264-
265-
<dependency>
266-
<groupId>javax.ws.rs</groupId>
267-
<artifactId>javax.ws.rs-api</artifactId>
268-
</dependency>
269264
</dependencies>
270265
<build>
271266
<finalName>${artifact.name}</finalName>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,6 @@
166166
</exclusion>
167167
</exclusions>
168168
</dependency>
169-
<dependency>
170-
<groupId>javax.ws.rs</groupId>
171-
<artifactId>javax.ws.rs-api</artifactId>
172-
</dependency>
173169
</dependencies>
174170

175171
<build>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,6 @@
137137
<artifactId>jackson-annotations</artifactId>
138138
</dependency>
139139

140-
<dependency>
141-
<groupId>javax.ws.rs</groupId>
142-
<artifactId>javax.ws.rs-api</artifactId>
143-
</dependency>
144-
145140
<dependency>
146141
<groupId>org.apache.hadoop</groupId>
147142
<artifactId>hadoop-hdfs-client</artifactId>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/src/main/java/org/apache/hadoop/yarn/service/utils/ServiceApiUtil.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
package org.apache.hadoop.yarn.service.utils;
2020

21-
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
21+
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
2222
import org.apache.hadoop.classification.VisibleForTesting;
2323
import org.apache.hadoop.util.Preconditions;
2424
import org.apache.hadoop.thirdparty.com.google.common.collect.ArrayListMultimap;
@@ -75,20 +75,20 @@ public class ServiceApiUtil {
7575
LoggerFactory.getLogger(ServiceApiUtil.class);
7676
public static JsonSerDeser<Service> jsonSerDeser =
7777
new JsonSerDeser<>(Service.class,
78-
PropertyNamingStrategies.SNAKE_CASE);
78+
PropertyNamingStrategy.SNAKE_CASE);
7979

8080
public static final JsonSerDeser<Container[]> CONTAINER_JSON_SERDE =
8181
new JsonSerDeser<>(Container[].class,
82-
PropertyNamingStrategies.SNAKE_CASE);
82+
PropertyNamingStrategy.SNAKE_CASE);
8383

8484
public static final JsonSerDeser<ComponentContainers[]>
8585
COMP_CONTAINERS_JSON_SERDE = new JsonSerDeser<>(
8686
ComponentContainers[].class,
87-
PropertyNamingStrategies.SNAKE_CASE);
87+
PropertyNamingStrategy.SNAKE_CASE);
8888

8989
public static final JsonSerDeser<Component[]> COMP_JSON_SERDE =
9090
new JsonSerDeser<>(Component[].class,
91-
PropertyNamingStrategies.SNAKE_CASE);
91+
PropertyNamingStrategy.SNAKE_CASE);
9292

9393
private static final PatternValidator namePattern
9494
= new PatternValidator("[a-z][a-z0-9-]*");

0 commit comments

Comments
 (0)