diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/common/HostRestrictingAuthorizationFilter.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/common/HostRestrictingAuthorizationFilter.java
index e9f1cf09e86..0308e55e4cf 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/common/HostRestrictingAuthorizationFilter.java
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/common/HostRestrictingAuthorizationFilter.java
@@ -117,17 +117,12 @@ public class HostRestrictingAuthorizationFilter implements Filter {
String rulePath = rule.getPath();
LOG.trace("Evaluating rule, subnet: {}, path: {}",
subnet != null ? subnet.getCidrSignature() : "*", rulePath);
- try {
- if ((subnet == null || subnet.isInRange(remoteIp))
- && FilenameUtils.directoryContains(rulePath, path)) {
- LOG.debug("Found matching rule, subnet: {}, path: {}; returned true",
- rule.getSubnet() != null ? subnet.getCidrSignature() : null,
- rulePath);
- return true;
- }
- } catch (IOException e) {
- LOG.warn("Got IOException {}; returned false", e);
- return false;
+ if ((subnet == null || subnet.isInRange(remoteIp))
+ && FilenameUtils.directoryContains(rulePath, path)) {
+ LOG.debug("Found matching rule, subnet: {}, path: {}; returned true",
+ rule.getSubnet() != null ? subnet.getCidrSignature() : null,
+ rulePath);
+ return true;
}
}
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
index ef479ccb8c8..0f01726f4c2 100644
--- a/hadoop-project/pom.xml
+++ b/hadoop-project/pom.xml
@@ -118,7 +118,7 @@
3.2.2
1.21
1.0
- 2.8.0
+ 2.11.0
3.12.0
1.1.3
1.1