[jbossts-issues] [JBoss JIRA] (JBTM-2819) Recover operation does not work for participant of JCA type transactions
Ondra Chaloupka (JIRA)
issues at jboss.org
Thu Dec 15 05:56:00 EST 2016
Ondra Chaloupka created JBTM-2819:
-------------------------------------
Summary: Recover operation does not work for participant of JCA type transactions
Key: JBTM-2819
URL: https://issues.jboss.org/browse/JBTM-2819
Project: JBoss Transaction Manager
Issue Type: Bug
Reporter: Ondra Chaloupka
Jboss cli {{:recover}} operation does not work when having JCA type transaction. My test shows following
{code}
[standalone at localhost:9990 /] /subsystem=transactions/log-store=log-store:probe
{"outcome" => "success"}
[standalone at localhost:9990 /] /subsystem=transactions/log-store=log-store:read-resource(recursive=true)
{
"outcome" => "success",
"result" => {
"expose-all-logs" => false,
"type" => "default",
"transactions" => {
"0:ffff7f000001:-4cecb39b:585109e2:31" => {
"age-in-seconds" => undefined,
"id" => "0:ffff7f000001:-4cecb39b:585109e2:31",
"jmx-name" => undefined,
"type" => "CosTransactions/XAResourceRecord",
"participants" => undefined
},
"0:ffff7f000001:-4cecb39b:585109e2:28" => {
"age-in-seconds" => "1481798762",
"id" => "0:ffff7f000001:-4cecb39b:585109e2:28",
"jmx-name" => undefined,
"type" => "StateManager/BasicAction/TwoPhaseCoordinator/ArjunaTransactionImple/ServerTransaction/JCA",
"participants" => {"0:ffff7f000001:-4cecb39b:585109e2:31" => {
"eis-product-name" => "unavailable",
"eis-product-version" => "unavailable",
"jmx-name" => undefined,
"jndi-name" => "0:ffff7f000001:-4cecb39b:585109e2:31",
"status" => "HEURISTIC_ROLLBACK",
"type" => "/StateManager/AbstractRecord/ExtendedResourceRecord"
}}
}
}
}
}
[standalone at localhost:9990 /] /subsystem=transactions/log-store=log-store/transactions=0\:ffff7f000001\:-4cecb39b\:585109e2\:28/participants=0\:ffff7f000001\:-4cecb39b\:585109e2\:31:recover
{"outcome" => "success"}
[standalone at localhost:9990 /] /subsystem=transactions/log-store=log-store/transactions=0\:ffff7f000001\:-4cecb39b\:585109e2\:28/participants=0\:ffff7f000001\:-4cecb39b\:585109e2\:31:read-resource
{
"outcome" => "success",
"result" => {
"eis-product-name" => "unavailable",
"eis-product-version" => "unavailable",
"jmx-name" => undefined,
"jndi-name" => "0:ffff7f000001:-4cecb39b:585109e2:31",
"status" => "HEURISTIC_ROLLBACK",
"type" => "/StateManager/AbstractRecord/ExtendedResourceRecord"
}
}
{code}
I expect that {{:recover}} put the participant to {{PREPARED}} state and at that point RAR {{XATerminator.commit}} could commit such participant.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jbossts-issues
mailing list