-
Bug
-
Resolution: Done
-
Major
-
4.2.1.FINAL
-
None
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.