]
Manik Surtani updated ISPN-1049:
--------------------------------
Summary: Transaction participant failure after prepare causes data inconsistency
(was: transaction participant failure after prepare causes data inconsistency )
Issue Type: Bug (was: Feature Request)
Component/s: Distributed Cache
Transaction participant failure after prepare causes data
inconsistency
------------------------------------------------------------------------
Key: ISPN-1049
URL:
https://issues.jboss.org/browse/ISPN-1049
Project: Infinispan
Issue Type: Bug
Components: Distributed Cache, Transactions
Affects Versions: 4.2.1.FINAL
Reporter: Mircea Markus
Assignee: Mircea Markus
Fix For: 5.0.0.CR3, 5.0.0.FINAL
Attachments: ParticipantFailsAfterPrepareTest.java
cluster {A, B, C, D}, dist, numOwners=3.
transaction started on A touches B and C. A prepares then C crashes.
When TM commits the user gets a TimeoutException as commit rpc to C failed.
The state of the cluster after commit is: tx state successfully applied on A and B, but
not on D!
The tx should successfully be applied on D as well, as numOwners=3. Or, at least, it
should rollback on A and B as well; the point being the cluster should remain in a
consistent state.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: