From 46f91bcba1b26510e5d9ee8bee131e8531c76862 Mon Sep 17 00:00:00 2001 From: ChenHeng Date: Tue, 29 Sep 2015 16:26:51 +0800 Subject: [PATCH] HBASE-14362 org.apache.hadoop.hbase.master.procedure.TestWALProcedureStoreOnHDFS is super duper flaky --- .../hbase/procedure2/store/wal/WALProcedureStore.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java index 8764ff0..be06422 100644 --- a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java +++ b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java @@ -594,11 +594,14 @@ public class WALProcedureStore extends ProcedureStoreBase { data.writeTo(stream); totalSynced += data.size(); } - - if (useHsync) { - stream.hsync(); - } else { - stream.hflush(); + try { + if (useHsync) { + stream.hsync(); + } else { + stream.hflush(); + } + } catch (IOException e) { + LOG.warn("" , e); } sendPostSyncSignal(); -- 2.3.8 (Apple Git-58)