writer null check if not initialized yet during syncrunner run (#2201)

Signed-off-by: Ramkrishna <ramkrishna@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: AnoopSamJohn<anoopsamjohn@apache.org>
This commit is contained in:
gkanade 2020-08-05 18:44:12 +05:30 committed by GitHub
parent 8979202c7a
commit b0863c5832
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -329,7 +329,7 @@ public class FSHLog extends AbstractFSWAL<Writer> {
SyncFuture syncFuture = null; SyncFuture syncFuture = null;
SafePointZigZagLatch zigzagLatch = null; SafePointZigZagLatch zigzagLatch = null;
long sequence = -1L; long sequence = -1L;
if (this.ringBufferEventHandler != null) { if (this.writer != null && this.ringBufferEventHandler != null) {
// Get sequence first to avoid dead lock when ring buffer is full // Get sequence first to avoid dead lock when ring buffer is full
// Considering below sequence // Considering below sequence
// 1. replaceWriter is called and zigzagLatch is initialized // 1. replaceWriter is called and zigzagLatch is initialized