[ 
https://issues.apache.org/jira/browse/HBASE-18233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16055096#comment-16055096
 ] 

stack commented on HBASE-18233:
-------------------------------

bq. We should 'flush' batches with read locks and then come back to try the 
failed readlock again.

Ok.

I think this needs comment in the code. We are familiar w/ how it works now but 
who knows who is going to be in here next and it takes a while to figure its 
workings.

bq. As you can see in the new added UT 
org.apache.hadoop.hbase.client.TestMultiParallel.testMultiThreadWithRowLocks, 
if we wait for the lock, we will face 30 seconds timeout of getting locks

Why (I just skimmed the test). This is with sort in place? Why we get to 30 
seconds waiting on a lock?

Thanks.



> We shouldn't wait for readlock in doMiniBatchMutation in case of deadlock
> -------------------------------------------------------------------------
>
>                 Key: HBASE-18233
>                 URL: https://issues.apache.org/jira/browse/HBASE-18233
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 1.2.7
>            Reporter: Allan Yang
>            Assignee: Allan Yang
>         Attachments: HBASE-18233-branch-1.2.patch, 
> HBASE-18233-branch-1.2.v2.patch
>
>
> Please refer to the discuss in HBASE-18144
> https://issues.apache.org/jira/browse/HBASE-18144?focusedCommentId=16051701&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16051701



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to