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

Reply via email to