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