Th­ese are the re­lease notes for Ex­tremeTrans­ac­tions 3.8.5.

84851: Avoid log­ging over­head and warn­ings for emp­ty trans­ac­tions

Emp­ty, com­mit­ting trans­ac­tions would need­less­ly gen­er­ate log­ging over­head and also gen­er­ate need­less heuris­tic warn­ings upon re­cov­ery. This has now been fixed. For the orig­i­nal re­port, see this fo­rum post.

107901: Avoid heuris­tic haz­ard state for re­cov­ered 1PC com­mit­ting trans­ac­tions

Com­mit­ting 1PC trans­ac­tions would be con­vert­ed to heuris­tic haz­ard cas­es upon re­cov­ery, which is in fact in­cor­rect be­cause these will then un­der­go 2PC com­mit retry. This has now been fixed: com­mit­ting 1PC trans­ac­tions are now sim­ply for­got­ten upon re­cov­ery.

99070: NPE in Ses­sionHan­dleS­tate at line 301

Im­proved syn­chro­niza­tion to avoid race con­di­tions while check­ing whether or not a con­nec­tion is tak­ing part in a trans­ac­tion. Also see this re­port in the fo­rums.

RSS

Comments

Add a comment

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2026 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine