diff --git a/hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/Quota.java b/hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/Quota.java index ee938657d2287..6879694b545bd 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/Quota.java +++ b/hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/Quota.java @@ -204,7 +204,8 @@ QuotaUsage getGlobalQuota(String path) throws IOException { * @return {@code true} if path is a mount entry; {@code false} otherwise. */ private boolean isMountEntry(String path) { - return router.getQuotaManager().isMountEntry(path); + return router.isQuotaEnabled() && + router.getQuotaManager().isMountEntry(path); } /**