[
https://issues.apache.org/jira/browse/TRAFODION-2125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15392226#comment-15392226
]
ASF GitHub Bot commented on TRAFODION-2125:
-------------------------------------------
Github user asfgit closed the pull request at:
https://github.com/apache/incubator-trafodion/pull/616
> ID requests timeout to idtmsrv process
> --------------------------------------
>
> Key: TRAFODION-2125
> URL: https://issues.apache.org/jira/browse/TRAFODION-2125
> Project: Apache Trafodion
> Issue Type: Bug
> Components: dtm
> Affects Versions: any
> Reporter: Sean Broeder
> Assignee: Sean Broeder
>
> >>SELECT * FROM l8view15;
>
> *** ERROR[8448] Unable to access Hbase interface. Call to
> ExpHbaseInterface::scanOpen returned error HBASE_OPEN_ERROR(-704). Cause:
> java.io.IOException: registerTransaction: IdTm threw exception
> org.apache.hadoop.hbase.regionserver.transactional.IdTmException: id
> threw:org.apache.hadoop.hbase.regionserver.transactional.IdTmException:
> ferr=40
> org.apache.hadoop.hbase.client.transactional.RMInterface.registerTransaction(RMInterface.java:494)
> org.apache.hadoop.hbase.client.transactional.RMInterface.registerTransaction(RMInterface.java:560)
> org.apache.hadoop.hbase.client.transactional.RMInterface.getScanner(RMInterface.java:789)
> org.trafodion.sql.HTableClient.startScan(HTableClient.java:1014)
> The issue here is not that the request timed out as is implied by the error
> 40. Instead the issue is that following the link request to the idtmsrv
> process XWAIT(LDONE, timeout) is called. LDONE is returned, however the
> subsequent call to BMSG_LISTEN returns NOWORK instead of LDONE, and we never
> called BREAK. The code then assumed the request timed out.
> The fix is to test to see if NOWORK is returned from BMSG_LISTEN and then
> retry the XWAIT
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)