[ 
https://issues.apache.org/jira/browse/HBASE-17210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Phil Yang updated HBASE-17210:
------------------------------
    Attachment: HBASE-17210.v03.patch

Fix failed tests. The reason is when we catch IOExceptions in 
doMiniBatchMutate's getRowLockInternal, we will retry. So if the RPC request's 
timeout is larger than rowLockWaitDuration, we don't need drop the requests.

> Set timeout on trying rowlock according to client's RPC timeout
> ---------------------------------------------------------------
>
>                 Key: HBASE-17210
>                 URL: https://issues.apache.org/jira/browse/HBASE-17210
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Phil Yang
>            Assignee: Phil Yang
>         Attachments: HBASE-17120.v1.patch, HBASE-17210.v02.patch, 
> HBASE-17210.v03.patch
>
>
> Now when we want to get a row lock, the timeout is fixed and default is 30s. 
> But the requests from client have different RPC timeout setting. We can use 
> the client's deadline to set timeout on tryLock.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to