comnetwork commented on PR #4721: URL: https://github.com/apache/hbase/pull/4721#issuecomment-1223944185
@Apache9 ,thank you very much for point this out, yes, the original {{FSHLog.RingBufferEventHandler.onEvent}} which called {{FSHLog.append}} also have the same problem you described and may also block the single-thread, this is the problem of the {{FSOutputStream}} itself. Here I just want to make {{FSHLog}} could retry as {{AsyncFSWAL}} when possible, in the PR , if {{FSHlog.append}} throws exception, we could also reuse the logic in {{AsyncFSWAL.syncFailed}} to retry. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org