Browse Source

HADOOP-17375. Fix the error of TestDynamometerInfra. (#2471)

Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
(cherry picked from commit 207210263a27784bf3b61771d2f8364bda7bbb50)
Takanobu Asanuma 4 years ago
parent
commit
df50e210dd

+ 5 - 0
hadoop-tools/hadoop-dynamometer/hadoop-dynamometer-infra/src/main/java/org/apache/hadoop/tools/dynamometer/AllowAllImpersonationProvider.java

@@ -38,4 +38,9 @@ public class AllowAllImpersonationProvider extends Configured
     // Do nothing
   }
 
+  // Although this API was removed from the interface by HADOOP-17367, we need
+  // to keep it here because TestDynamometerInfra uses an old hadoop binary.
+  public void authorize(UserGroupInformation user, String remoteAddress) {
+    // Do nothing
+  }
 }

+ 1 - 1
hadoop-tools/hadoop-dynamometer/hadoop-dynamometer-infra/src/test/java/org/apache/hadoop/tools/dynamometer/TestDynamometerInfra.java

@@ -122,7 +122,7 @@ public class TestDynamometerInfra {
   private static final String HADOOP_BIN_PATH_KEY = "dyno.hadoop.bin.path";
   private static final String HADOOP_BIN_VERSION_KEY =
       "dyno.hadoop.bin.version";
-  private static final String HADOOP_BIN_VERSION_DEFAULT = "3.1.3";
+  private static final String HADOOP_BIN_VERSION_DEFAULT = "3.1.4";
   private static final String FSIMAGE_FILENAME = "fsimage_0000000000000061740";
   private static final String VERSION_FILENAME = "VERSION";