1 Reply Latest reply on Nov 1, 2012 6:14 AM by mmusgrov

    Transaction Status Manager Service

    janeg

      Hi please could someone point me where I can find some documentation explaining what the transaction status manager service does

      and when out of process recovery is required

        • 1. Re: Transaction Status Manager Service
          mmusgrov

          It is referenced in the failure recovery guide: http://docs.jboss.org/jbosstm/4.17.2.Final/guides/arjunacore-failure_recovery_guide/index.html

           

          An attempt, by the RecoveryManager, to recover a transaction that is still progressing in the original

          process(es) is likely to break the consistency. Accordingly, the recovery modules use a mechanism

          (implemented in the com.arjuna.ats.arjuna.recovery.TransactionStatusManager package) to check to

          see if the original process is still alive, and if the transaction is still in progress. The RecoveryManager

          only proceeds with recovery if the original process has gone, or, if still alive, the transaction is

          completed. (If a server process or machine crashes, but the transaction-initiating process survives,

          the transaction will complete, usually generating a warning. Recovery of such a transaction is the

          RecoveryManager’s responsibility).