Repository: hbase Updated Branches: refs/heads/HBASE-19064 ab8380eaf -> 6b0c20ffd (forced update)
HBASE-20507 Do not need to call recoverLease on the broken file when we fail to create a wal writer Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/09ca6193 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/09ca6193 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/09ca6193 Branch: refs/heads/HBASE-19064 Commit: 09ca6193890e8caffeb2951340b6a6fc10b5cfa0 Parents: 4cb444e Author: Michael Stack <st...@apache.org> Authored: Thu May 3 12:26:12 2018 -0700 Committer: Michael Stack <st...@apache.org> Committed: Thu May 3 12:30:13 2018 -0700 ---------------------------------------------------------------------- .../hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/09ca6193/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java index 7f75fdb..aaeed15 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestOverwriteFileUnderConstruction.java @@ -22,6 +22,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; import static org.junit.Assert.fail; +import java.io.FileNotFoundException; import java.io.IOException; import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FSDataOutputStream; @@ -95,6 +96,8 @@ public class TestOverwriteFileUnderConstruction { out1.close(); // a successful close is also OK for us so no assertion here, we just need to confirm that the // data in the file are correct. + } catch (FileNotFoundException fnfe) { + // hadoop3 throws one of these. } catch (RemoteException e) { // expected assertThat(e.unwrapRemoteException(), instanceOf(LeaseExpiredException.class));