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

ASF GitHub Bot commented on TRAFODION-2125:
-------------------------------------------

GitHub user sbroeder opened a pull request:

    https://github.com/apache/incubator-trafodion/pull/616

    [TRAFODION-2125] ID request times out to idtmsrv process

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/sbroeder/incubator-trafodion sean_traf

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-trafodion/pull/616.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #616
    
----
commit d049046439cb3dd350fb35437634265be5280ae6
Author: Sean Broeder <[email protected]>
Date:   2016-07-21T21:27:46Z

    Merge branch 'master' of github.com:apache/incubator-trafodion into 
sean_traf

commit dee8448b14c38e2a97c6c538a958cec1824bb421
Author: Sean Broeder <[email protected]>
Date:   2016-07-22T18:16:46Z

    Merge branch 'master' of github.com:apache/incubator-trafodion into 
sean_traf

commit 08d6309ad6b683527ef6d23fd1f04cf4add2de65
Author: Sean Broeder <[email protected]>
Date:   2016-07-22T18:25:20Z

    [TRAFODION-2125] ID request times out to idtmsrv process

----


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

Reply via email to