Uploaded image for project: 'WildFly Transaction Client'
  1. WildFly Transaction Client
  2. WFTC-52

Narayana should be announced about subordinate transaction being finished

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 1.1.3.Final, 1.2.0.Final
    • None
    • None

      For WildFly In case the txn clients receives a remote with an incoming transactional context the transaction is needed to be imported to Narayana. Narayana transaction manager is then capable to handle such transaction as subordinate appropriately. The wfly txn client holds information about such active transaction while the Narayana at its level holds the reference too.

      At time the transaction is finished the txn client synchronization call back is triggered to remove notion about the active transaction from its internal storage. At that time is needed Narayana to be announced that imported transaction is no longer valid. Such call makes Narayana to stop holding the reference to the subordinate transaction instance.

      This does not happen currently which causes memory leak. See discussion at the referenced forum for more details.

              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              ochaloup@redhat.com Ondrej Chaloupka (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: