From a25d92871c5044a953d0d5e825d75073a7faa9b9 Mon Sep 17 00:00:00 2001 From: Wei-Chiu Chuang Date: Thu, 5 Apr 2018 14:11:29 -0700 Subject: [PATCH] HBASE-20338. WALProcedureStore#recoverLease() should have fixed sleeps and/ or exponential backoff for retrying rollWriter() --- .../org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.java | 1 + 1 file changed, 1 insertion(+) 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 8581d82..45bb299 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 @@ -371,6 +371,7 @@ public class WALProcedureStore extends ProcedureStoreBase { } // Create new state-log + Threads.sleepWithoutInterrupt(waitBeforeRoll); if (!rollWriter(flushLogId + 1)) { // someone else has already created this log LOG.debug("Someone else has already created log " + flushLogId); -- 2.5.3