Skip to content

ARTEMIS-6337 Transaction race conditions on XAJoin - #6845

Merged
clebertsuconic merged 1 commit into
apache:mainfrom
clebertsuconic:ARTEMIS-6337
Oct 29, 2026
Merged

clebertsuconic merged 1 commit into
apache:mainfrom
clebertsuconic:ARTEMIS-6337

Conversation

@clebertsuconic

Copy link
Copy Markdown
Contributor

In a scenario where a transaction is reused by 2 sessions, which could happen after a XAJoin, collections are not properly synchronized what would cause acks or message send loss.

I fixed BasicXaTest through this commit, although I added more synchronization on other collections based on code inspection.

In a scenario where a transaction is reused by 2 sessions,
which could happen after a XAJoin, collections are not properly
synchronized what would cause acks or message send loss.

I fixed BasicXaTest through this commit, although I added more
synchronization on other collections based on code inspection.
@clebertsuconic
clebertsuconic merged commit 88bfb67 into apache:main Oct 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant