-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Upgrade Narayana to 5.0.4.Final #7036
Conversation
Linux Build 5650 is now running using a merge of fe41ce2 |
Linux Build 5650 outcome was SUCCESS using a merge of fe41ce2 |
@@ -234,6 +234,7 @@ protected void execute(final DeploymentProcessorTarget processorTarget) { | |||
processorTarget.addDeploymentProcessor(TransactionExtension.SUBSYSTEM_NAME, Phase.POST_MODULE, Phase.POST_MODULE_TRANSACTIONS_EE_CONCURRENCY, new EEConcurrencyContextHandleFactoryProcessor()); | |||
processorTarget.addDeploymentProcessor(TransactionExtension.SUBSYSTEM_NAME, Phase.INSTALL, Phase.INSTALL_TRANSACTION_BINDINGS, new TransactionJndiBindingProcessor()); | |||
processorTarget.addDeploymentProcessor(TransactionExtension.SUBSYSTEM_NAME, Phase.DEPENDENCIES, Phase.DEPENDENCIES_TRANSACTIONS, new TransactionDependenciesProcessor()); | |||
processorTarget.addDeploymentProcessor(TransactionExtension.SUBSYSTEM_NAME, Phase.DEPENDENCIES, Phase.DEPENDENCIES_XTS, new CompensationsDependenciesDeploymentProcessor()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this relate to XTS? Or is this more of a clever workaround to the big hassle caused by having the Phase class in WFCORE?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This code used to live in the XTS subsytem, but doesn't actually belong there as you can use compensating transactions without XTS (in the case where you don't need a distributed transaction). I think during the move, I forgot to change Phase.DEPENDENCIES_XTS
.
I think we need to change Phase.DEPENDENCIES_XTS
to Phase.DEPENDENCIES_TRANSACTIONS
.
I'm on holiday today so can't test this change. Maybe @tomjenkinson can give it a go?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi,
I have made the change and it works fine now. the update has been squashed into this PR so the commit is now 459fa8d.
Thanks,
Tom
Linux Build 5658 is now running using a merge of 459fa8d |
Linux with security manager Build 645 outcome was FAILURE using a merge of 459fa8d Build problems:Failed tests detected Failed tests
|
Linux Build 5658 outcome was SUCCESS using a merge of 459fa8d |
Hi @bstansberry , I don't see how my change can have caused the WSTestCase to fail, do you think it would be possible to merge this one please? Please do let me know if there is anything you need from our side. |
@tomjenkinson that test fails frequently; it's unrelated to this PR. I planned to merge this Friday after I added the "Ready to merge" label, but our CI servers were unavailable. Now it goes in... |
Upgrade Narayana to 5.0.4.Final
https://issues.jboss.org/browse/WFLY-4175