From 2d0b6ab65dac6d7ccfa899eeb45374cf8e3f9d50 Mon Sep 17 00:00:00 2001 From: Akira Ajisaka Date: Mon, 19 Jun 2017 19:09:18 +0900 Subject: [PATCH] HADOOP-14538. Fix TestFilterFileSystem and TestHarFileSystem failures after DistributedFileSystem.append API. Contributed by Lei (Eddy) Xu. (cherry picked from commit 7ade5124b8b6c52a084ec187c531017eee0f1884) --- .../src/main/java/org/apache/hadoop/fs/FilterFileSystem.java | 5 +++++ .../src/main/java/org/apache/hadoop/fs/HarFileSystem.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java index e9400654ace..954a041af1f 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java @@ -670,4 +670,9 @@ public Collection getTrashRoots(boolean allUsers) { public FSDataOutputStreamBuilder createFile(Path path) { return fs.createFile(path); } + + @Override + public FSDataOutputStreamBuilder appendFile(Path path) { + return fs.appendFile(path); + } } diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/HarFileSystem.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/HarFileSystem.java index ec3a4570dd9..b5d83f2f9cf 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/HarFileSystem.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/HarFileSystem.java @@ -1273,4 +1273,9 @@ public short getDefaultReplication(Path f) { public FSDataOutputStreamBuilder createFile(Path path) { return fs.createFile(path); } + + @Override + public FSDataOutputStreamBuilder appendFile(Path path) { + return fs.appendFile(path); + } }