[
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)