This is an automated email from the ASF dual-hosted git repository.
tasanuma pushed a commit to branch branch-3.3
in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/branch-3.3 by this push:
new 4c0b833 HDFS-15898. Test case TestOfflineImageViewer fails (#2779)
4c0b833 is described below
commit 4c0b833bab8bc4df6154eaea2587aafdc7f85136
Author: Hui Fei <[email protected]>
AuthorDate: Wed Mar 17 09:11:30 2021 +0800
HDFS-15898. Test case TestOfflineImageViewer fails (#2779)
(cherry picked from commit 0d4210411946d7f214d90e047b9f7bb9b7b82dfb)
---
.../hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git
a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java
b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java
index 6ac12ac..7bf3bfc 100644
---
a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java
+++
b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java
@@ -74,6 +74,7 @@ import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
+import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -153,6 +154,7 @@ public class TestOfflineImageViewer {
private static final long FILE_NODE_ID_3 = 16394;
private static final long DIR_NODE_ID = 16391;
private static final long SAMPLE_TIMESTAMP = 946684800000L;
+ private static TimeZone defaultTimeZone = null;
// namespace as written to dfs, to be compared with viewer's output
final static HashMap<String, FileStatus> writtenFiles = Maps.newHashMap();
@@ -165,6 +167,8 @@ public class TestOfflineImageViewer {
// multiple tests.
@BeforeClass
public static void createOriginalFSImage() throws IOException {
+ defaultTimeZone = TimeZone.getDefault();
+ TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
File[] nnDirs = MiniDFSCluster.getNameNodeDirectory(
MiniDFSCluster.getBaseDirectory(), 0, 0);
tempDir = nnDirs[0];
@@ -370,6 +374,9 @@ public class TestOfflineImageViewer {
if (originalFsimage != null && originalFsimage.exists()) {
originalFsimage.delete();
}
+ if (defaultTimeZone != null) {
+ TimeZone.setDefault(defaultTimeZone);
+ }
}
// Convenience method to generate a file status from file system for
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]