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

James Taylor updated PHOENIX-3184:
----------------------------------
    Description: If an HBase call stalls, we don't detect and account for this 
in our query execution time. To solve this, we can wrap any HBase calls that 
will make an RPC and cancel the thread if our timeout expires. Almost all RPCs 
are encapsulated in ConnectionQueryServicesImpl.  (was: If an HBase call 
stalls, we don't detect and account for this in our query execution time. To 
solve this, we can wrap any HBase calls that will make an RPC and cancel the 
thread if our timeout expires.)

> Wrap HBase calls in separate thread to reliably honor query timeout
> -------------------------------------------------------------------
>
>                 Key: PHOENIX-3184
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3184
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: James Taylor
>
> If an HBase call stalls, we don't detect and account for this in our query 
> execution time. To solve this, we can wrap any HBase calls that will make an 
> RPC and cancel the thread if our timeout expires. Almost all RPCs are 
> encapsulated in ConnectionQueryServicesImpl.



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

Reply via email to