[ https://issues.apache.org/jira/browse/HBASE-16960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15621449#comment-15621449 ]
Yu Li commented on HBASE-16960: ------------------------------- For #1, disruptor will mark {{endOfBatch}} as true if consuming messages faster than producing, so I'm afraid it's hard to control... maybe a customized RingBufferEventHandler but I wonder whether we could call it a "reproduce" anymore... For #2, I guess we could use a similar way as {{TestWALLockup$DodgyFSLog#createWriterInstance}} does [~stack] This problem happens in real world but probably hard to reproduce with UT, any suggestion here? > RegionServer hang when aborting > ------------------------------- > > Key: HBASE-16960 > URL: https://issues.apache.org/jira/browse/HBASE-16960 > Project: HBase > Issue Type: Bug > Reporter: binlijin > Assignee: binlijin > Attachments: HBASE-16960.patch, HBASE-16960_master_v2.patch, > RingBufferEventHandler.png, RingBufferEventHandler_exception.png, > SyncFuture.png, SyncFuture_exception.png, rs1081.jstack > > > We see regionserver hang when aborting several times and cause all regions on > this regionserver out of service and then all affected applications stop > works. -- This message was sent by Atlassian JIRA (v6.3.4#6332)