Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBTM-3111][WFLY-11706] unificatino of the XARecoveryModule locks

to avoid potential deadlock scenario

    • -41
    • +52
    ./arjunacore/XARecoveryModule.java
  1. … 5 more files in changeset.
WFLY-10841 Updated to make sure we call ENDRSCAN before a resource helper is removed (rather than after in some circumstances)

  1. … 1 more file in changeset.
JBTM-3017 Reset recovery failure flag on first recovery pass

  1. … 4 more files in changeset.
JBTM-3017 Reset recovery failure flag on first recovery pass

  1. … 4 more files in changeset.
[JBTM-3034] removing xid from processing when to be committed by AtomicActionRecoveryModule

    • -0
    • +4
    ./arjunacore/CommitMarkableResourceRecordRecoveryModule.java
[JBTM-3034] removing xid from processing when to be committed by AtomicActionRecoveryModule

Cherry-picked from d67986493313fde82e4ff920f0f0d16ac30b607d

    • -0
    • +4
    ./arjunacore/CommitMarkableResourceRecordRecoveryModule.java
JBTM-3017 Report periodic recovery problems

  1. … 8 more files in changeset.
JBTM-3017 Report periodic recovery problems

  1. … 8 more files in changeset.
[JBTM-2880] replacing some of the exception print stacktrace calls for usage of logger

    • -5
    • +3
    ./arjunacore/SubordinateJTAXAResourceOrphanFilter.java
  1. … 13 more files in changeset.
JBTM-2987 Adding _logName to the log message

JBTM-2987 XAER_NOTA return code handling

When doing rollback from Recovery Manager treat XAER_NOTA return code as debug instead of warning

JBTM-2955 backport for 4.17

    • -1
    • +7
    ./arjunacore/SubordinateAtomicActionRecoveryModule.java
  1. … 1 more file in changeset.
JBTM-2974 Updated to make sure we only attempt recovery for subordinates which the recovery manager is configured to recover for

    • -0
    • +15
    ./arjunacore/SubordinateJTAXAResourceOrphanFilter.java
    • -1
    • +17
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 1 more file in changeset.
JBTM-2974 Updated to make sure we only attempt recovery for subordinates which the recovery manager is configured to recover for

    • -0
    • +15
    ./arjunacore/SubordinateJTAXAResourceOrphanFilter.java
    • -1
    • +17
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 1 more file in changeset.
JBTM-2974 Updated to make sure we only attempt recovery for subordinates which the recovery manager is configured to recover for

    • -0
    • +15
    ./arjunacore/SubordinateJTAXAResourceOrphanFilter.java
    • -1
    • +17
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 1 more file in changeset.
JBTM-2974 Updated to make sure we only attempt recovery for subordinates which the recovery manager is configured to recover for

    • -0
    • +15
    ./arjunacore/SubordinateJTAXAResourceOrphanFilter.java
    • -1
    • +17
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 1 more file in changeset.
JBTM-2955 Provide a mechanism to detect if there is a locally running Subordinate transaction before asserting whether Xid is orphan

    • -0
    • +135
    ./arjunacore/SubordinateAtomicActionRecoveryModule.java
    • -0
    • +95
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 8 more files in changeset.
JBTM-2955 Provide a mechanism to detect if there is a locally running Subordinate transaction before asserting whether Xid is orphan

    • -0
    • +135
    ./arjunacore/SubordinateAtomicActionRecoveryModule.java
    • -0
    • +95
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 8 more files in changeset.
JBTM-2955 Provide a mechanism to detect if there is a locally running Subordinate transaction before asserting whether Xid is orphan

    • -0
    • +135
    ./arjunacore/SubordinateAtomicActionRecoveryModule.java
    • -0
    • +95
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 8 more files in changeset.
JBTM-2685 Provide a mechanism to detect if there is a locally running Subordinate transaction before asserting whether Xid is orphan

    • -0
    • +135
    ./arjunacore/SubordinateAtomicActionRecoveryModule.java
    • -0
    • +95
    ./arjunacore/SubordinationManagerXAResourceOrphanFilter.java
  1. … 8 more files in changeset.
JBTM-2922 Don't call ENDRSCAN if periodic recovery will do this anyway

JBTM-2922 Don't call ENDRSCAN if periodic recovery will do this anyway

JBTM-2901 skip recovery pass 2 if it has already ran

JBTM-2885 If an XAR returns an XAE in XAR::recover() it is possible that we would attempt a rollback thinking it was stale. In the case of exception we should just reset the scans

  1. … 1 more file in changeset.
JBTM-2837 ensure out of band calls to periodicWorkFirstPass update the scanState

  1. … 1 more file in changeset.
JBTM-2837 ensure out of band calls to periodicWorkFirstPass update the scanState

  1. … 1 more file in changeset.
JBTM-2701 Updated to allow JCA recover call to refresh the list of XID from the XARs before trying to recover the inflowed transaction

    • -15
    • +44
    ./arjunacore/XARecoveryModule.java
  1. … 5 more files in changeset.
JBTM-2770 Updated to check if the CMR was committed during orphan checking

    • -1
    • +1
    ./arjunacore/JTATransactionLogXAResourceOrphanFilter.java
    • -0
    • +8
    ./arjunacore/RecoverConnectableAtomicAction.java
  1. … 2 more files in changeset.
Merge pull request #1059 from tomjenkinson/JBTM-2734

JBTM-2734 Make sure that when we recover the transactions we refresh …

JBTM-2734 Make sure that when we recover the transactions we refresh the state from disk in case tooling has edited the transaction data

  1. … 6 more files in changeset.