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));

Reply via email to