• Can resource delisting prevent participation in commit processing?

    With the remote JTA protocol we use with WildFly EJB, it may come to pass that multiple remote subordinates have been enlisted in the transaction, yet only one of them actually participated in it.  During the per...
    Profile Photo
    last modified by David Lloyd
  • Can the transaction reaper generate a thread dump?

    We are trying to debug an issue where we see the tx reaper interrupts  a stuck thread. It would be extremely helpful if the reaper would also generate a thread dump so we could see if there was a dead lock causi...
    Profile Photo
    last modified by Roy Golan
  • Transaction recovery with Tomcat 9, Tomcat DBCP2 pooling, XAResources, PostgreSQL

    To follow up on https://issues.jboss.org/browse/JBTM-3005.
    Profile Photo
    last modified by Michal Karm Babacek
  • Whether to attempt to query the transaction manager rather than rely solely on orphan detection

    I was recently discussing with a user the potential for the recovery manager to attempt to contact the transaction manager to determine if an Xid is indoubt before rolling it back.   There are a couple of advant...
    Profile Photo
    last modified by Tom Jenkinson
  • Transient error during commit results in HeuristicMixedException

    Hello,   I tried a simple test (on narayana-jta 5.7.1) with XAResource returning XAER_RMFAIL on commit(), signaling a transient error.   If there is more than one enlisted instance of such XAResource, Tran...
    Profile Photo
    last modified by Alon Greenland
  • Transactional driver to load property file from classpath

    Hi,   I would like check with you if idea of loading xa datasource property by transactional driver from classpath. Currently the property file is loaded just from defining absolute (relative) path to the dataso...
    Profile Photo
    last modified by Ondra Chaloupka
  • JBTM-2124: Add orphan detection for JTS interposition mode

    I would like to sketch here my current effort to fix https://issues.jboss.org/browse/JBTM-2124 : Add orphan detection for JTS interposition mode.   The point is to gather feedback about the feature fix and about...
    Profile Photo
    last modified by Ondra Chaloupka
  • What are the correct return codes for commit/prepare not existing subordinate transaction

    Hi,   I'm investigating on a potential issue of integration Narayana/WFTC/WildFly and I would like kindly ask you for help what is the expected behaviour here. I would like to know how the transaction manager sh...
    Profile Photo
    last modified by Ondra Chaloupka
  • Refactoring StringBuffer to StringBuilder

    Hi,   I just hit this article https://vanilla-java.github.io/2017/04/13/String-Buffer-and-how-hard-it-is-to-get-rid-of-legacy-code.html   I interested if you give +1 on changing StringBuffer for StringBui...
    Profile Photo
    last modified by Ondra Chaloupka
  • Programatic configuration

    Trying to set up Narayana under Spring management. It seems to work as expected but I do have a requirement to configure the transaction manager from spring beans.   I've tried everything I could think of, to no...
    Profile Photo
    last modified by Joao Santos
  • IRC

    Is anyone active on IRC? I've connected for the last 5 days, asked a few question, and as far as I've seen got no replies.   Not necessarily a problem, but if IRC isn't monitored maybe it should not be listed on...
    Profile Photo
    last modified by Joao Santos
  • WS-AT XTS - MSDTC Interoperability

    I need desperately help to get WS-AT simple quickstart to work with WCF client.   WS-AT quickstart has been compiled and deployed on JBoss EAP 6.4 and is working fine using Java client app even if using mutual S...
    Profile Photo
    last modified by Stelios Bourazanis
  • Why does com.arjuna.ats.internal.jts.orbspecific.coordinator.ArjunaTransactionImple throw INVALID or Inactive when we know the status is ABORTED?

    I have hit a race condition where the EJB interceptors and the reaper are both aborting a transaction simultaneously. If the reaper doesn't finish rollback before ejb thread enters it then the ejb thread gets INVALID_...
    Profile Photo
    last modified by tomekadamski
  • Suggestion for a new compensations subsystem

    Currently compensations bootstrap happens in the transactions subsystem. It registers deployment processor to scan the annotations and add the dependencies if necessary. This is not expensive and doesn't cause any iss...
    Profile Photo
    last modified by Gytis Trikleris
  • Could AtomicTransaction use nondeterministic locking?

    I got few troubles coming from Coverity code static analysis tools and one of them is pointing out that AtomicTransaction [5] class could have nondeterministic locking behavior.   The issue relates to class and ...
    Profile Photo
    last modified by Ondra Chaloupka
  • Call stacks of begin, enlistResource and commit

    I have been looking at the call stacks used during the IronJacamar performance test suite. The test suite basically starts a transaction, get a connection, enlist the XAResource (behind the scenes), return the connect...
    Profile Photo
    last modified by Jesper Pedersen
  • The work to improve the NTA parsing

    Hi all, here's my work to improve NTA parsing 1. Find the bottleneck According to NTA-53  [NTA-53] Do a quick profile of the system to find the bottleneck of the log parsing - JBoss Issue Tracker, I use JPr...
    Profile Photo
    last modified by Yuan Hu
  • Interoperability issues with ArjunaJTS CosTransactions idl

    I opened https://issues.jboss.org/browse/JBTM-2642 because the copy of CosTransactions.idl in our source tree does not match OTS spec versions 1.0, 1.1, 1.3 and 1.4 and I could not locate spec version 1.2 so cannot sa...
    Profile Photo
    last modified by Michael Musgrove
  • Running JTS Docker container on Atomic Host

    I'm trying to run JTS Docker container on the Atomic Host but am facing a networking issue. So if anybody has any suggestions it'd be great to hear them. Atomic Host runs on Vagrant, so their both network configurati...
    Profile Photo
    last modified by Gytis Trikleris
  • How to enlist a custom XAResouce in the spring and start the recovery manager service

    Hi,   I currently use the following codes to enlist the custom XAResouce explictly      @Service public class ExampleService {     private JdbcTemplate jdbc;     ...
    Profile Photo
    last modified by Amos Feng