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

Phil Yang commented on HBASE-15593:
-----------------------------------

{quote}
there will be an optimization that we can drop rpc requests which are already 
timeout.
{quote}
Discussed with [~Apache9], if we will add this optimization later, we'd better 
put timeout field into RequestHeader rather than ScanRequest because we will 
use this not only in scan rpc request.
Any ideas?

> Time limit of scanning should be offered by client
> --------------------------------------------------
>
>                 Key: HBASE-15593
>                 URL: https://issues.apache.org/jira/browse/HBASE-15593
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 1.2.0, 1.1.4
>            Reporter: Phil Yang
>            Assignee: Phil Yang
>         Attachments: HBASE-15593-v1.patch, HBASE-15593-v2.patch
>
>
> In RSRpcServices.scan, we will set a time limit equaling to 
> Math.min(scannerLeaseTimeoutPeriod, rpcTimeout) / 2, and will response 
> heartbeat message if we reach this limit. However, two timeout settings 
> (hbase.client.scanner.timeout.period and hbase.rpc.timeout) are read from 
> RS's configure, which may be different from client's. If client's setting is 
> much less than server's, there may still be timeout at client side.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to