Skip to content

Commit a079f62

Browse files
authored
HADOOP-18917. Addendum. Fix deprecation issues after commons-io upgrade. (#6228). Contributed by PJ Fanning.
1 parent 7c6af6a commit a079f62

File tree

6 files changed

+18
-8
lines changed

6 files changed

+18
-8
lines changed

hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/snapshot/TestSnapshot.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ public void testOfflineImageViewer() throws Exception {
257257
FSImageTestUtil.getFSImage(
258258
cluster.getNameNode()).getStorage().getStorageDir(0));
259259
assertNotNull("Didn't generate or can't find fsimage", originalFsimage);
260-
PrintStream o = new PrintStream(NullOutputStream.NULL_OUTPUT_STREAM);
260+
PrintStream o = new PrintStream(NullOutputStream.INSTANCE);
261261
PBImageXmlWriter v = new PBImageXmlWriter(new Configuration(), o);
262262
v.visit(new RandomAccessFile(originalFsimage, "r"));
263263
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ private static FileStatus pathToFileEntry(FileSystem hdfs, String file)
405405
@Test(expected = IOException.class)
406406
public void testTruncatedFSImage() throws IOException {
407407
File truncatedFile = new File(tempDir, "truncatedFsImage");
408-
PrintStream output = new PrintStream(NullOutputStream.NULL_OUTPUT_STREAM);
408+
PrintStream output = new PrintStream(NullOutputStream.INSTANCE);
409409
copyPartOfFile(originalFsimage, truncatedFile);
410410
try (RandomAccessFile r = new RandomAccessFile(truncatedFile, "r")) {
411411
new FileDistributionCalculator(new Configuration(), 0, 0, false, output)

hadoop-tools/hadoop-archive-logs/src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454

5555
import java.io.File;
5656
import java.io.IOException;
57+
import java.nio.charset.StandardCharsets;
5758
import java.util.ArrayList;
5859
import java.util.Arrays;
5960
import java.util.Collections;
@@ -505,7 +506,10 @@ void generateScript(File localScript) throws IOException {
505506
String classpath = halrJarPath + File.pathSeparator + harJarPath;
506507
FileWriterWithEncoding fw = null;
507508
try {
508-
fw = new FileWriterWithEncoding(localScript, "UTF-8");
509+
fw = FileWriterWithEncoding.builder()
510+
.setFile(localScript)
511+
.setCharset(StandardCharsets.UTF_8)
512+
.get();
509513
fw.write("#!/bin/bash\nset -e\nset -x\n");
510514
int containerCount = 1;
511515
for (AppInfo context : eligibleApplications) {

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/logaggregation/AggregatedLogFormat.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.io.PrintStream;
3333
import java.io.Writer;
3434
import java.nio.charset.Charset;
35+
import java.nio.charset.StandardCharsets;
3536
import java.security.PrivilegedExceptionAction;
3637
import java.util.ArrayList;
3738
import java.util.Arrays;
@@ -783,7 +784,10 @@ public static void readAcontainerLogs(DataInputStream valueStream,
783784
OutputStream os = null;
784785
PrintStream ps = null;
785786
try {
786-
os = new WriterOutputStream(writer, Charset.forName("UTF-8"));
787+
os = WriterOutputStream.builder()
788+
.setWriter(writer)
789+
.setCharset(StandardCharsets.UTF_8)
790+
.get();
787791
ps = new PrintStream(os);
788792
while (true) {
789793
try {

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/test/java/org/apache/hadoop/yarn/server/timeline/TestLeveldbTimelineStore.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,8 +496,9 @@ void testLevelDbRepair() throws IOException {
496496
store.init(conf);
497497
Mockito.verify(factory, Mockito.times(1))
498498
.repair(Mockito.any(File.class), Mockito.any(Options.class));
499-
FileFilter fileFilter = new WildcardFileFilter(
500-
"*" + LeveldbTimelineStore.BACKUP_EXT + "*");
499+
FileFilter fileFilter = WildcardFileFilter.builder()
500+
.setWildcards("*" + LeveldbTimelineStore.BACKUP_EXT +"*")
501+
.get();
501502
assertTrue(path.listFiles(fileFilter).length > 0);
502503
} finally {
503504
store.close();

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/test/java/org/apache/hadoop/yarn/server/timeline/TestRollingLevelDBTimelineStore.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,8 +444,9 @@ void testLevelDbRepair() throws IOException {
444444
store.init(conf);
445445
Mockito.verify(factory, Mockito.times(1))
446446
.repair(Mockito.any(File.class), Mockito.any(Options.class));
447-
FilenameFilter fileFilter =
448-
new WildcardFileFilter("*" + RollingLevelDBTimelineStore.BACKUP_EXT + "*");
447+
FilenameFilter fileFilter = WildcardFileFilter.builder()
448+
.setWildcards("*" + RollingLevelDBTimelineStore.BACKUP_EXT + "*")
449+
.get();
449450
assertTrue(new File(path.getAbsolutePath(), RollingLevelDBTimelineStore.FILENAME)
450451
.list(fileFilter).length > 0);
451452
} finally {

0 commit comments

Comments
 (0)