From e4ed873594d0ad7871735dbedcc1daad46905a67 Mon Sep 17 00:00:00 2001 From: Konstantin V Shvachko Date: Fri, 24 May 2019 12:34:29 -0700 Subject: [PATCH] HDFS-14502. keepResults option in NNThroughputBenchmark should call saveNamespace(). Contributed by Konstantin V Shvachko. --- .../hadoop/hdfs/server/namenode/NNThroughputBenchmark.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/NNThroughputBenchmark.java b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/NNThroughputBenchmark.java index 3a3c47177aa..c2e05c93439 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/NNThroughputBenchmark.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/NNThroughputBenchmark.java @@ -286,6 +286,11 @@ void cleanUp() throws IOException { false); if(!keepResults) clientProto.delete(getBaseDir(), true); + else { + clientProto.setSafeMode(HdfsConstants.SafeModeAction.SAFEMODE_ENTER, + true); + clientProto.saveNamespace(0, 0); + } } int getNumOpsExecuted() {