-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
5.4.0.Final
-
None
-
None
Jboss cli :recover operation does not work when having JCA type transaction. My test shows following
[standalone@localhost:9990 /] /subsystem=transactions/log-store=log-store:probe {"outcome" => "success"} [standalone@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@localhost:9990 /] /subsystem=transactions/log-store=log-store/transactions=0\:ffff7f000001\:-4cecb39b\:585109e2\:28/participants=0\:ffff7f000001\:-4cecb39b\:585109e2\:31:recover {"outcome" => "success"} [standalone@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" } }
I expect that :recover put the participant to PREPARED state and at that point RAR XATerminator.commit could commit such participant.
- clones
-
JBEAP-7903 Recover operation does not work for participant of JCA type transactions
- Closed
- is documented by
-
JBTM-2821 Improve tooling documentation about clearing heuristics
- Closed