[jbossts-issues] [JBoss JIRA] (JBTM-2390) port the RTS test org.jboss.jbossts.star.test.PerformanceTest to a benchmark

Tom Jenkinson (JIRA) issues at jboss.org
Fri May 8 09:54:45 EDT 2015


    [ https://issues.jboss.org/browse/JBTM-2390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13066511#comment-13066511 ] 

Tom Jenkinson commented on JBTM-2390:
-------------------------------------

I am surprised you think its an anomaly. As an example, when you turn volatile store on our performance is something much more than a 15 fold improvement iirc?

Some suggestions:
1. Are you using HQ store (can you use it in this config)?
2. Have you tried enabling the volatile store?

In terms of notx vs emptytx I expect that is all down to the creation of the TX endpoints. You could profile the server to get more details there. I imagine your participants are no-ops so in the no tx case you have 2 no-op calls vs the empty tx case where you have 3 no-ops (I will class commit() here as a no-op as I assume it really is very little) and 1 op (the creation of the tx endpoints). Seems reasonable to me.

In the emptytx case, can you drop the commit calls (without it falling over) to see the cost of the commit vs the create?

> port the RTS test org.jboss.jbossts.star.test.PerformanceTest to a benchmark
> ----------------------------------------------------------------------------
>
>                 Key: JBTM-2390
>                 URL: https://issues.jboss.org/browse/JBTM-2390
>             Project: JBoss Transaction Manager
>          Issue Type: Task
>            Reporter: Michael Musgrove
>            Assignee: Michael Musgrove
>             Fix For: 5.later
>
>
> Currently this test is run on an ad hoc basis on the NCL cluster. I would like it moved into the benchmark suite for more regular testing.
> I have started work on this task but am finding threads deadlocking which has delayed the port.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbossts-issues mailing list