• Testing for performance optimisations and regressions during pull requests

    I have created the article Performance Gates for accepting performance fixes in Narayana which explains how we check pull requests for performance improvements and regressions.   Please use the comments section ...
    Profile Photo
    created by Michael Musgrove
  • Issues with calling suspend to disassociate a completed transaction from the thread

    Historically we have advised users that if a transaction is completed by the reaper that they should call suspend/rollback to disassociate the transaction from the thread.   Unfortunately although suspend appear...
    Profile Photo
    last modified by Thomas Jenkinson
  • NTA Contribution - A REST API to query NTA data

    Introduction   This contribution aims on implementing a REST API for the NTA module to expose the data processed. In addition, a sleek new UI would be developed to represent the data queried by the API. This wou...
    Profile Photo
    last modified by Amila Palahepitiya Gamage
  • Implementing 1PC in WS-AT (WS-Atomic Transaction) - Master Degree Thesis

    Introduction:   WS-AT specification currently supports two-phase commit (2PC). I went through the specification and some literature review. During this, I came to know that WS-AT specification currently does not...
    Profile Photo
    last modified by Chirag Rana
  • Can these log lines be removed?

    All, The following log lines appear a lot when TRACE is enabled for 'com.arjuna':   Count Message 656 2013-11-29 08:08:14,893 TRACE [com.arjuna.ats.jta] (EJB default - 1) BaseTransaction.getStatus 66 2013-11-...
    Profile Photo
    last modified by Paul Robinson
  • Suggestions for "Transaction Profiler" rename

    All,   Currently we are calling the tool that Alex developed in his internship the "Transaction profiler". I think this implies that we have a tool for measuring the performance of transactions. Alex's tool can d...
    Profile Photo
    last modified by Paul Robinson
  • Transactional MSC

    Introduction This discussion covers the "Transactional MSC" feature scheduled for a future release of WildFly. Although the feature is discussed in general, the focus of this document is to establish the requirements ...
    Profile Photo
    last modified by Paul Robinson
  • Moving the javadoc building into the release profile?

    Hi,   We are considering moving the generation of javadocs out of the main build cycle and into the release profile.   In pratice this means:   ./build.sh   which used to generate the javadocs...
    Profile Photo
    last modified by Thomas Jenkinson
  • JTA 1.2 Implementation Work

    Introduction This document discusses the outstanding issues and design decisions relating to our implementation of the JTA 1.2 specification.   The JTA 1.2 Spec and JavaDoc can be obtained from here. The impleme...
    Profile Photo
    last modified by Paul Robinson
  • EnityManager.close() before or after JTA afterCompletion()?

    Hi,   See as a reference the https://community.jboss.org/message/794633#794633 thread. In an application server, that is JavaEE 6 compliant, which of EntityManager.close() and JTA Synchronization.afterCompleti...
    Profile Photo
    last modified by seyvet
  • Bridging WS-BA to JTA

    This is a design descusion for how to implement [JBTM-1099]   Consider the following, common, use case for WS-BA:   A WS-BA enabled service offers an operation for doing some work. For example, making a bo...
    Profile Photo
    last modified by Paul Robinson
  • Added (some) exception chaining in JBossTS 4.2.3 SP5 CP10

    Hi there,   Due tu a customer request, we have made a small patch to the 4.2.3 release in order to allow exceptions from the JDBC driver to be integrated as the cause of XA transaction abortions (in this case, a...
    Profile Photo
    last modified by Eric Demorsy
  • JBoss Transaction Not Active - EJB 2.1 in JBOSS EAP 5.1.2

    Hi,   I am hoping someone can help me on this transaction management problem.  Our application is working fine when it is running in Jboss EAP 4.3. But I am tasked to migrate this to JBoss 5.1.  I both...
    Profile Photo
    last modified by Rodel Talampas
  • Separating the documentation into its own git repository

    Hi,   Having completed the move to git for Narayana, and with the separation out of the quickstarts into their own repo, I was just wondering whether folks had any issues with our splitting the documentation ...
    Profile Photo
    last modified by Thomas Jenkinson
  • Moving to git from svn?

    Hi,   We are mooting the point of migrating the source code repository from svn over to the current flavour of the month, git.   The advantages seem to be that it is much easier to support patches from the...
    Profile Photo
    last modified by Thomas Jenkinson
  • Remoting Transport Transaction Inflow Design Discussion

    This is a starting point for discussion for the support of transaction control in conjunction with Remoting-based invocation.  All the items in this document are subject to discussion and revision!  There wi...
    Profile Photo
    last modified by David Lloyd
  • Disable XA-Transaction in JMS-Datasource using OpenMQ

    Hi everyone,   I need a third party JMS-Broker with C/C++ support and therefore I evaluate ActiveMQ and OpenMQ. I can integrate both MessageBrokers into JBoss 6.1.0-Final. Because of our requirements I need to s...
    Profile Photo
    created by Jürgen Kunz
  • remote tx inflow: timeouts

    I have just been discussing this with Jonathan and the we are proposing the following approach to transaction timeout.   1. When the transport determines that the transaction is flowing to a different server, it...
    Profile Photo
    last modified by Thomas Jenkinson
  • Remote txinflow: XID changes

    Just to get the ball rolling on this part of this design discussion, we need to consider how best to update XidImple to allow the recovery manager to detect transactions managed by this node as the status quo would le...
    Profile Photo
    last modified by Thomas Jenkinson
  • dynamic reconfiguration

    The configuration mechanism in JBossTS has evolved over the years, most recently to use a set of javabeans to hold the myriad config values. There are a dozen or so EnvironmentBeans, roughly one per module, and a cent...
    Profile Photo
    last modified by Jonathan Halliday