Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBTM-3138] XTS bridge 1PC consistency failure

When TxBridge is used to inbound the transaction and call the WS

which do some transactional work and the WS is the only one

resource then onePhase is used. But onePhase causes data is not saved

to object store and recovery after JVM crash goes to rollback.

This is a follow-up to JBTM-3079 where active xids were considered

to not be processed by recovery manager

  1. … 19 more files in changeset.
[JBTM-3148] returning correct error code on one phase commit failure

  1. … 2 more files in changeset.
JBTM-3057 replace the 'tt' with the 'code' as it is not supported on HTML5

  1. … 5 more files in changeset.
[JBTM-3111][WFLY-11706] unificatino of the XARecoveryModule locks

to avoid potential deadlock scenario

  1. … 4 more files in changeset.
[JBTM-3107] removing and escaping single quote characters from log message format

  1. … 9 more files in changeset.
    • -0
    • +10
    ./ats/jta/logging/jtaI18NLogger.java
  1. … 6 more files in changeset.
[JBTM-3079] adding test and improving logging

  1. … 3 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-3053] printing to debug the node identifier which is used for xa orphan detection filters

    • -0
    • +6
    ./ats/jta/common/JTAEnvironmentBean.java
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

[JBTM-3034] removing xid from processing when to be committed by AtomicActionRecoveryModule

Cherry-picked from d67986493313fde82e4ff920f0f0d16ac30b607d

JBTM-3017 Report periodic recovery problems

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

  1. … 7 more files in changeset.
[JBTM-3025] Xid created from imported transaction should not change node name

reasoning of the change JBTM-2893 were issues on JCA inflow transactions

which did not work when inflowed from more resources. The fix of 2893

fixed the issue but itroduced issue with the node name of subordinate

transaction differs.

    • -7
    • +42
    ./ats/internal/jta/utils/XAUtils.java
  1. … 6 more files in changeset.
[JBTM-2880] replacing some of the exception print stacktrace calls for usage of logger

    • -7
    • +43
    ./ats/jta/logging/jtaI18NLogger.java
  1. … 7 more files in changeset.
[JBTM-2991] fixing javadoc @deprecated annotation

    • -1
    • +1
    ./ats/jta/resources/StartXAResource.java
JBTM-2991 Deprecate old StartXAResource to move to SPI

    • -0
    • +3
    ./ats/jta/resources/StartXAResource.java
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

JBTM-2974 Updated to make sure we only attempt recovery for subordinates which the recovery manager is configured to recover for

  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

  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

  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

  1. … 1 more file in changeset.
[JBTM-2973] direct recoverable connection to be recoverable

when try to commit fails with RETRY. Then recoverable should be still

saved in object store in way that recovery manager is capable to

deserialize it and use it for committing.

  1. … 7 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

  1. … 7 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

  1. … 7 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

  1. … 7 more files in changeset.