You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@phoenix.apache.org by "Vincent Poon (JIRA)" <ji...@apache.org> on 2018/10/01 18:40:00 UTC
[jira] [Commented] (PHOENIX-4936) Empty resultset returned when
hbase.rpc.timeout hit
[ https://issues.apache.org/jira/browse/PHOENIX-4936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16634452#comment-16634452 ]
Vincent Poon commented on PHOENIX-4936:
---------------------------------------
Been playing around with this, some odd behavior:
If hbase.rpc.timeout is low (in my case <20s), the query throws an OutOfOrderScannerNextException saying "was there a rpc timeout?"
f hbase.rpc.timeout is say 60-120s , the query returns an empty resultset
If hbase.rpc.timeout is 1200s, the query returns the correct results.
In the hbase.rpc.timeout of 60s case, the query returns after around 5 minutes.
So it seems like maybe there's a bug somewhere during repeated rpc calls, where a later rpc timeout causes an empty resultset.
> Empty resultset returned when hbase.rpc.timeout hit
> ---------------------------------------------------
>
> Key: PHOENIX-4936
> URL: https://issues.apache.org/jira/browse/PHOENIX-4936
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 4.14.0
> Reporter: Vincent Poon
> Priority: Critical
>
> Seeing this on a large syscat table (~11gb)
> From sqlline, issue a SELECT statement which does a full table scan
> hbase.rpc.timeout gets hit, and instead of getting an exception, an empty resultset is silently returned.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)