Log in to follow, share, and participate in this community.
Article Narayana Student Projects
Narayana Student ProjectsThe list of current projects offered by the Narayana team can be found in our issue tracker by searching for issues which have both of the labels "student" and "available". You can easily take a look at the open proje...
The work to improve the NTA parsingHi 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...
Thread Interoperability issues with ArjunaJTS CosTransactions idl
Interoperability issues with ArjunaJTS CosTransactions idlI 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...
Thread Running JTS Docker container on Atomic Host
Running JTS Docker container on Atomic HostI'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...
Compensations API updatesSome time ago Emmanuel suggested that we could allow using Lambdas for handler implementations in Compensations API. In addition to the currently used approach to provide different class for every different handler an...
Ideas for speeding up resource recoveryh2. Problem: For various reasons the recovery system cannot be migrated to a different host meaning that in failure scenarios transactions cannot always be recovered in a timely manner. Initial discussion of t...
Pull request review process publishedHi, For information, the pull request review process we are using is described in this article: https://developer.jboss.org/wiki/PullRequestReviewProcess Thanks, Tom
Article Performance Gates for accepting performance fixes in Narayana
Performance Gates for accepting performance fixes in NarayanaIntroduction Narayana pull requests that target performance optimizations must be run using the PERF profile which is enabled by default. This profile runs a set of micro benchmarks written using JMH: “JMH is a ...
Refactoring TXFramework (AKA Compensations API) ProposalThere are a number of refactorings that I think should be made to TXFramework (AKA Compensations API). In this post I'll present my ideas for the community to review. 1) Remove the old TXFramework API (JBTM-22...
REST-AT and Container-Managed TransactionsHello, We are researching ways of using microservices and REST and one of the issues we'd like to solve is the transactional aspect of it (We'd like to keep using XA/JTA/ACID as opposed to Compensation-Based T...
Distributing Narayana JTS via DockerHello, I'm posting here in order to get some feedback regarding the way to distribute Narayana JTS via Docker. I have a dockerfile which starts transaction service and recovery manager and then registers them ...
Possible improvements to Compensations APII'm posting here to discuss possible improvements to Compensations API to make it more usable in different cases. I think two items should be considered: Exposing public API to register handlers. Currently th...
Thread NTA Contribution - A REST API to query NTA data
NTA Contribution - A REST API to query NTA dataIntroduction 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...
NTA Release ProcessCheck JIRA Check all issues resolved. Create next point release version if not exists - this is so you can push issues in step 3 below. Unresolved issues should be resolved or pushed. Check HudsonEnsure no te...
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-...
Thread Suggestions for "Transaction Profiler" rename
Suggestions for "Transaction Profiler" renameAll, 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...