[JBoss JIRA] (JBTM-2966) narayana-quickstarts-jts quickstart does not run standalone
by Michael Musgrove (JIRA)
Michael Musgrove created JBTM-2966:
--------------------------------------
Summary: narayana-quickstarts-jts quickstart does not run standalone
Key: JBTM-2966
URL: https://issues.jboss.org/browse/JBTM-2966
Project: JBoss Transaction Manager
Issue Type: Bug
Components: Demonstrator
Affects Versions: 5.7.1.Final
Reporter: Michael Musgrove
Assignee: Michael Musgrove
Fix For: 5.next
The recovery quickstart does not run due to missing maven jboss-transaction-spi dependency.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years
[JBoss JIRA] (JBTM-2965) Unused source directory in the quickstart repository
by Michael Musgrove (JIRA)
Michael Musgrove created JBTM-2965:
--------------------------------------
Summary: Unused source directory in the quickstart repository
Key: JBTM-2965
URL: https://issues.jboss.org/browse/JBTM-2965
Project: JBoss Transaction Manager
Issue Type: Task
Components: Demonstrator
Affects Versions: 5.7.1.Final
Reporter: Michael Musgrove
Assignee: Michael Musgrove
Priority: Minor
Fix For: 5.next
There is an artifact in our quickstart repo that does not look like a quickstart and no other pom in the quickstart and performance repositories references the artifact:
https://github.com/jbosstm/quickstart/tree/master/ArjunaJTS/jta
It has never changed since the initial commit:
{quote}
commit caabc37803bac12e47f4986baca21f9052e14abc
Author: Tom Jenkinson <tom.jenkinson(a)redhat.com>
Date: Tue Oct 2 11:05:51 2012 +0100
Initial version of a performance comparitor for jts and jta
{quote}
This artefact needs deleting.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years
[JBoss JIRA] (JBTM-2964) Clarify the build instructions in the README
by Tom Jenkinson (JIRA)
Tom Jenkinson created JBTM-2964:
-----------------------------------
Summary: Clarify the build instructions in the README
Key: JBTM-2964
URL: https://issues.jboss.org/browse/JBTM-2964
Project: JBoss Transaction Manager
Issue Type: Task
Reporter: Tom Jenkinson
Assignee: Tom Jenkinson
Fix For: 5.next
There are parts of the readme that are unclear about how to build individual modules or skipping tests.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years
[JBoss JIRA] (JBTM-2962) Quickstart README indicates all quoickstarts need an app server
by Mark Little (JIRA)
Mark Little created JBTM-2962:
---------------------------------
Summary: Quickstart README indicates all quoickstarts need an app server
Key: JBTM-2962
URL: https://issues.jboss.org/browse/JBTM-2962
Project: JBoss Transaction Manager
Issue Type: Bug
Components: Demonstrator
Reporter: Mark Little
Priority: Minor
The Narayana Quickstart top-level README tells people to set JBOSS_HOME to run quickstarts but not all of them need an app server, let alone a Java EE app server. I'm thinking specifically about Vert.x and perhaps any Swarm examples.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years
[JBoss JIRA] (JBTM-2949) Remove synchronization from ThreadUtil.getThreadId
by Mark Little (JIRA)
[ https://issues.jboss.org/browse/JBTM-2949?page=com.atlassian.jira.plugin.... ]
Mark Little commented on JBTM-2949:
-----------------------------------
Don't forget about public API changes, if any.
> Remove synchronization from ThreadUtil.getThreadId
> --------------------------------------------------
>
> Key: JBTM-2949
> URL: https://issues.jboss.org/browse/JBTM-2949
> Project: JBoss Transaction Manager
> Issue Type: Enhancement
> Reporter: Luis Barreiro
> Attachments: specj_349Q.png
>
>
> JBTM-2808 adds synchronization on {{ThreadUtil.getThreadId()}} but that solution does not scale well enough under high contention.
> There seems to be ways to remove this synchronization:
> # *ConcurrentWeakHashMap* - replace the current {{WeakHashMap}} for a similar data structure that can handle concurrent access. This keeps the same behavior.
> # *Use Thread.getId()* - remove all mappings and generate the {{threadId}} from the {{Thread}}. Although the javadoc mentions that IDs can be reused, the implementation is a counter, like what {{ThreadUtil}} has now. This is the simplest and most elegant fix.
> # *Remove {{threadId}}* - remove the generation of {{threadId}} and use the {{Thread}} throughout the code, generating string IDs when necessary. Probably yields the best performance, but requires the most changes.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
7 years