Uploaded image for project: 'Apache Trafodion'
  1. Apache Trafodion
  2. 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

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-incubating
    • Fix Version/s: 1.3-incubating, 2.0-incubating
    • Component/s: dtm
    • Labels:
      None

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              sbroeder Sean Broeder
              Reporter:
              sbroeder Sean Broeder
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 168h
                168h
                Remaining:
                Remaining Estimate - 168h
                168h
                Logged:
                Time Spent - Not Specified
                Not Specified