Skip to content

Commit 9ef37a7

Browse files
yanminmyandpr
authored andcommitted
HADOOP-19143. Upgrade commons-cli to 1.9.0.
1 parent 5a9404e commit 9ef37a7

File tree

8 files changed

+13
-14
lines changed
  • hadoop-hdfs-project
  • hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-uploader/src/main/java/org/apache/hadoop/mapred/uploader
  • hadoop-project
  • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications
    • hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell
    • hadoop-yarn-applications-unmanaged-am-launcher/src/main/java/org/apache/hadoop/yarn/applications/unmanagedamlauncher
    • hadoop-yarn-services/dev-support

8 files changed

+13
-14
lines changed

LICENSE-binary

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ com.microsoft.azure:azure-storage:7.0.0
243243
com.nimbusds:nimbus-jose-jwt:9.37.2
244244
com.zaxxer:HikariCP:4.0.3
245245
commons-beanutils:commons-beanutils:1.9.4
246-
commons-cli:commons-cli:1.5.0
246+
commons-cli:commons-cli:1.9.0
247247
commons-codec:commons-codec:1.15
248248
org.apache.commons:commons-collections4:4.4
249249
commons-daemon:commons-daemon:1.0.13

hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSFileSystem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1370,7 +1370,7 @@ public byte[] getXAttr(Path f, String name) throws IOException {
13701370
JSONObject json = (JSONObject) HttpFSUtils.jsonParse(conn);
13711371
Map<String, byte[]> xAttrs = createXAttrMap(
13721372
(JSONArray) json.get(XATTRS_JSON));
1373-
return xAttrs != null ? xAttrs.get(name) : null;
1373+
return xAttrs.get(name);
13741374
}
13751375

13761376
/** Convert xAttrs json to xAttrs map */

hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterRpcServer.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,15 +1085,9 @@ public DatanodeInfo[] getDatanodeReport(DatanodeReportType type)
10851085
* @throws IOException If it cannot get the report.
10861086
*/
10871087
DatanodeInfo[] getCachedDatanodeReport(DatanodeReportType type)
1088-
throws IOException {
1088+
throws IOException {
10891089
try {
1090-
DatanodeInfo[] dns = this.dnCache.get(type);
1091-
if (dns == null) {
1092-
LOG.debug("Get null DN report from cache");
1093-
dns = getCachedDatanodeReportImpl(type);
1094-
this.dnCache.put(type, dns);
1095-
}
1096-
return dns;
1090+
return this.dnCache.get(type);
10971091
} catch (ExecutionException e) {
10981092
LOG.error("Cannot get the DN report for {}", type, e);
10991093
Throwable cause = e.getCause();

hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-uploader/src/main/java/org/apache/hadoop/mapred/uploader/FrameworkUploader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -560,7 +560,7 @@ boolean parseArguments(String[] args) throws IOException {
560560
ignoreSymlink = true;
561561
}
562562
String fs = parser.getCommandLine()
563-
.getOptionValue("fs", null);
563+
.getOptionValue("fs", () -> null);
564564
String path = parser.getCommandLine().getOptionValue("target",
565565
"/usr/lib/mr-framework.tar.gz#mr-framework");
566566
boolean isFullPath =

hadoop-project/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119

120120
<!-- Apache Commons dependencies -->
121121
<commons-beanutils.version>1.9.4</commons-beanutils.version>
122-
<commons-cli.version>1.5.0</commons-cli.version>
122+
<commons-cli.version>1.9.0</commons-cli.version>
123123
<commons-codec.version>1.15</commons-codec.version>
124124
<commons-collections4.version>4.4</commons-collections4.version>
125125
<commons-compress.version>1.26.1</commons-compress.version>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell/src/main/java/org/apache/hadoop/yarn/applications/distributedshell/Client.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ public boolean init(String[] args) throws ParseException {
586586
+ " exiting. Specified numContainer=" + numContainers);
587587
}
588588

589-
nodeLabelExpression = cliParser.getOptionValue("node_label_expression", null);
589+
nodeLabelExpression = cliParser.getOptionValue("node_label_expression", () -> null);
590590

591591
clientTimeout = Integer.parseInt(cliParser.getOptionValue("timeout", "600000"));
592592

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-unmanaged-am-launcher/src/main/java/org/apache/hadoop/yarn/applications/unmanagedamlauncher/UnmanagedAMLauncher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public boolean init(String[] args) throws ParseException {
160160
appName = cliParser.getOptionValue("appname", "UnmanagedAM");
161161
amPriority = Integer.parseInt(cliParser.getOptionValue("priority", "0"));
162162
amQueue = cliParser.getOptionValue("queue", "default");
163-
classpath = cliParser.getOptionValue("classpath", null);
163+
classpath = cliParser.getOptionValue("classpath", () ->null);
164164

165165
amCmd = cliParser.getOptionValue("cmd");
166166
if (amCmd == null) {

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/dev-support/findbugs-exclude.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,9 @@
5656
</Or>
5757
<Bug pattern="SE_BAD_FIELD" />
5858
</Match>
59+
<Match>
60+
<Class name="org.apache.hadoop.yarn.service.ServiceScheduler$1"/>
61+
<Method name="load"/>
62+
<Bug code="NP" pattern="NP_NONNULL_RETURN_VIOLATION"/>
63+
</Match>
5964
</FindBugsFilter>

0 commit comments

Comments
 (0)