Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WFLY-11543] Server-side services outside the transactions subsystem should not use ContextTransactionSynchronizationRegistry #11961

Merged
merged 3 commits into from Dec 21, 2018

Conversation

bstansberry
Copy link
Contributor

https://issues.jboss.org/browse/WFLY-11543

Server-side services need to use the TSR provided as an MSC Service by the transaction subsystem, as it provides important synchronization ordering behavior that direct use of ContextTransactionSynchronizationRegistry bypasses.

Note that this PR at this point is NOT necessarily a fix for this issue. It's a possible fix, and is definitely something we regard as the correct thing to do, but we are not certain this problem is the WFLY-11543 problem.

@bstansberry
Copy link
Contributor Author

@kabir was able to produce a manual reproducer of the issue and this change fixes it, so I'll merge it.

@bstansberry bstansberry merged commit dedfb9f into wildfly:master Dec 21, 2018
@bstansberry bstansberry deleted the WFLY-11543 branch December 21, 2018 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants