You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/12/07 18:10:10 UTC

[jira] [Commented] (TRAFODION-1663) TransactionManager requests should pass an integer representing the request number or participant so that it can be reported in the regionEndpoiontCoprocessor is an unknownTransactionException is thrown

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

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

GitHub user sbroeder opened a pull request:

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

    [TRAFODION-1663]

    Prepare, Commit, and Abort requests from TransactionManager now carry a participant number that helps
    track the specific requenst in the RegionEndpointCoprocessor causing a problem when an
    UnknownTransactionException is thrown.

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/212.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 #212
    
----
commit 84af9603c6ddb5f935ba8e1a535ba4dc28d1988b
Author: Sean Broeder <sb...@edev03.esgyn.local>
Date:   2015-12-07T17:03:32Z

    [TRAFODION-1663]
    Prepare, Commit, and Abort requests from TransactionManager now carry a participant number that helps
    track the specific requenst in the RegionEndpointCoprocessor causing a problem when an
    UnknownTransactionException is thrown.

----


> TransactionManager requests should pass an integer representing the request number or participant so that it can be reported in the regionEndpoiontCoprocessor is an unknownTransactionException is thrown
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TRAFODION-1663
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-1663
>             Project: Apache Trafodion
>          Issue Type: Improvement
>          Components: dtm
>    Affects Versions: 2.0-incubating
>            Reporter: Sean Broeder
>            Assignee: Sean Broeder
>             Fix For: 2.0-incubating
>
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> Under certain circumstances, including recovery and retry events, unknownTransactionExceptions are reported by regions asked to prepare, commit or abort transactions.  In some cases these are driven by duplicate messages and in others it can indicate that an endkey for a region is not correct, so what the TransactionManager thinks is a single request might be sent as 2 requests.  In all instances it would be good to report the participant number that is sent in the request so we can detect when a single request is mapped into multiple as well as determine which of the requests is encountering a problem.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)