The Narayana team are proud to announce the latest release of Narayana!
The release notes for this version are available from:
The Wildfly issue for our upgrade is
and PR is
. It will be merged in due
course and when it is a nightly build of WildFly that includes the upgrade
will be available over here:
The commit is:
As is now normal, in this release we compared ourselves against four other
leading open source competitor products with a view to checking that the
release remains competitive. Results are produced using JMH (a micro
benchmark harness created by the OpenJDK project team available from
). We have attempted to
configure each product on an equal footing by choosing sensible defaults
for each tunable parameter and by ensuring that recovery is enabled,
although we do configure narayana with the journal store, which is our best
performing transaction log storage mechanism. If you have any
recommendations for other transaction managers or how to tune the
configuration then please let us know so that we can update our test job.
The benchmark runs a transaction containing two dummy resources.
We will let the TPS (transactions per second) figures speak for themselves,
suffice to say that when more and more threads are thrown at the workload
we scale better showing that we have excellent control over parallelism.
Threads A B C D Narayana
1 2967 9398 6509 9 7614
10 3143 11340 62977 20042 76672
50 2929 11409 256725 19074 294125
100 2868 10926 259592 19516 379623
300 2488 11220 256669 20847 447479
400 2433 11365 245052 20980 447873
And there is a bar chart too
(which was generated by the following commit
The Narayana team
JBoss, by Red Hat
Registered Address: Red Hat Ltd, 6700 Cork Airport Business Park, Kinsale
Road, Co. Cork.
Registered in the Companies Registration Office, Parnell House, 14 Parnell
Square, Dublin 1, Ireland, No.304873
Directors:Michael Cunningham (USA), Vicky Wiseman (USA), Michael O'Neill,
Keith Phelan, Matt Parson (USA)