You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafodion.apache.org by "Sean Broeder (JIRA)" <ji...@apache.org> on 2015/12/01 20:51:11 UTC

[jira] [Created] (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

Sean Broeder created TRAFODION-1663:
---------------------------------------

             Summary: 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
             Fix For: 2.0-incubating


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)