Skip to content

Commit 631df69

Browse files
committed
HDFS-15898. Test case TestOfflineImageViewer fails
1 parent 299b806 commit 631df69

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/tools/offlineImageViewer/TestOfflineImageViewer.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
import java.util.Map;
7575
import java.util.Random;
7676
import java.util.Set;
77+
import java.util.TimeZone;
7778
import java.util.regex.Matcher;
7879
import java.util.regex.Pattern;
7980

@@ -153,6 +154,7 @@ public class TestOfflineImageViewer {
153154
private static final long FILE_NODE_ID_3 = 16394;
154155
private static final long DIR_NODE_ID = 16391;
155156
private static final long SAMPLE_TIMESTAMP = 946684800000L;
157+
private static TimeZone defaultTimeZone = null;
156158

157159
// namespace as written to dfs, to be compared with viewer's output
158160
final static HashMap<String, FileStatus> writtenFiles = Maps.newHashMap();
@@ -165,6 +167,8 @@ public class TestOfflineImageViewer {
165167
// multiple tests.
166168
@BeforeClass
167169
public static void createOriginalFSImage() throws IOException {
170+
defaultTimeZone = TimeZone.getDefault();
171+
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
168172
File[] nnDirs = MiniDFSCluster.getNameNodeDirectory(
169173
MiniDFSCluster.getBaseDirectory(), 0, 0);
170174
tempDir = nnDirs[0];
@@ -370,6 +374,9 @@ public static void deleteOriginalFSImage() throws IOException {
370374
if (originalFsimage != null && originalFsimage.exists()) {
371375
originalFsimage.delete();
372376
}
377+
if (defaultTimeZone != null) {
378+
TimeZone.setDefault(defaultTimeZone);
379+
}
373380
}
374381

375382
// Convenience method to generate a file status from file system for

0 commit comments

Comments
 (0)