Clone Tools
  • last updated 27 mins 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. … 20 more files in changeset.
[JBTM-3147] timed-out prepare on WS-AT participant should finish with calling abort, not heuristics

[JBTM-2948] for failed beforeCompletion failure it could happen there is empty heuristics list which then fails with NPE

on the investigation this NPE could happen only for XTS where SubordinateATCoordinator

calls BasicAction.phase2Abort(true) where the true means report heuristics

if the report heuristics is false then the NPE will not happen

    • -0
    • +6
    ./subordinate/SubordinateATCoordinator.java
  1. … 5 more files in changeset.
[JBTM-2610][JBTM-2880] more logs in case of troubles

  1. … 6 more files in changeset.
Detect if a prepare 1PC scenario occured during prepare and throw an exception if so

    • -0
    • +3
    ./subordinate/SubordinateATCoordinator.java
  1. … 8 more files in changeset.
Detect if a prepare 1PC scenario occured during prepare and throw an exception if so

    • -0
    • +3
    ./subordinate/SubordinateATCoordinator.java
  1. … 8 more files in changeset.
JBTM-2916 Detect if a prepare 1PC scenario occured during prepare and throw an exception if so

    • -0
    • +3
    ./subordinate/SubordinateATCoordinator.java
  1. … 8 more files in changeset.
JBTM-2916 Detect if a prepare 1PC scenario occured during prepare and throw an exception if so

    • -0
    • +3
    ./subordinate/SubordinateATCoordinator.java
  1. … 8 more files in changeset.
JBTM-2916 Detect if a prepare 1PC scenario occured during prepare and throw an exception if so

    • -0
    • +3
    ./subordinate/SubordinateATCoordinator.java
  1. … 8 more files in changeset.
JBTM-2916 Detect if a prepare 1PC scenario occured during prepare and throw an exception if so

    • -0
    • +3
    ./subordinate/SubordinateATCoordinator.java
  1. … 8 more files in changeset.
[JBTM-2730] Not using system default encoding but UTF-8

Fix of static analysis bug

21994 Dm: Dubious method used In org.jboss.narayana.osgi.jta.internal.ObjStoreBrowserImpl.ObjStoreBrowserImpl

(com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBrowser):

Found a call to a method which will perform a byte to String (or String

to byte) conversion, and will assume that the default platform encoding

is suitable)

Any conversion from byt and char should not use default platform

encoding. With default encoding code behaves differently depending

platform it runs on. Especially it's harmfull when data flows from one

platform to another.

Using UTF-8 as default.

  1. … 31 more files in changeset.
[JBTM-2610] Log exception caught in SynchronizationRecord.beforeCompletion

  1. … 1 more file in changeset.
JBTM-2395 Updated to work with the Javadoc compiler in JDK8

    • -1
    • +1
    ./subordinate/SubordinateATCoordinator.java
  1. … 19 more files in changeset.
JBTM-2395 Updated to work with the Javadoc compiler in JDK8 - corrected multiple issues

  1. … 108 more files in changeset.
JBTM-1041 IP: A parameter is dead upon entry to a method but overwritten (IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN)

  1. … 1 more file in changeset.
[JBTM-1459] parallel synchronizations

  1. … 19 more files in changeset.
    • -0
    • +339
    ./ATCoordinator.java
    • -0
    • +528
    ./CoordinatorControl.java
    • -0
    • +78
    ./CoordinatorIdImple.java
    • -0
    • +600
    ./CoordinatorServiceImple.java
    • -0
    • +666
    ./ParticipantRecord.java
    • -0
    • +139
    ./SynchronizationRecord.java
    • -0
    • +501
    ./subordinate/SubordinateATCoordinator.java
  1. … 5222 more files in changeset.