BTM
  1. BTM
  2. BTM-77

prevent connections used in a local transaction to be enlisted in a global transaction

    Details

    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.3.3
    • Fix Version/s: 3.0.0
    • Labels:
      None
    • Number of attachments :
      0

      Description

      When someone takes a connection from a pool, uses it outside a JTA transaction then begin a transaction and try to use it the call to XAResource.start() may fail (like Oracle) or give unpredictable results.

      Prevent connections used outside JTA transactions to be enlisted inside one and report an understandable error message when this happens.

      This feature may be configurable by a flag but this must be prevented by default.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Ludovic Orban
            Reporter:
            Ludovic Orban
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: