[infinispan-issues] [JBoss JIRA] Updated: (ISPN-1049) Transaction participant failure after prepare causes data inconsistency

Manik Surtani (JIRA) jira-events at lists.jboss.org
Fri May 20 05:17:00 EDT 2011


     [ https://issues.jboss.org/browse/ISPN-1049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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: http://www.atlassian.com/software/jira

        


More information about the infinispan-issues mailing list