[infinispan-issues] [JBoss JIRA] Updated: (ISPN-731) make rehashing state and tx log draining serial

Galder Zamarreño (JIRA) jira-events at lists.jboss.org
Thu Dec 16 12:53:19 EST 2010


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

Galder Zamarreño updated ISPN-731:
----------------------------------

    Fix Version/s:     (was: 5.0.0.BETA1)
                       (was: 5.0.0.Final)


> make rehashing state and tx log draining serial
> -----------------------------------------------
>
>                 Key: ISPN-731
>                 URL: https://issues.jboss.org/browse/ISPN-731
>             Project: Infinispan
>          Issue Type: Bug
>    Affects Versions: 4.1.0.Final
>            Reporter: Mircea Markus
>            Assignee: Vladimir Blagojevic
>            Priority: Critical
>             Fix For: 4.2.0.CR1, 4.2.0.Final
>
>
> {A,B,C, D}, num owners= 2. A's state is {(k,v)} and a transactions is prepared with {(k, otherValue)} on A.
> B crashes.
> two things happen with A's state: 
> 1. on C an thread pulls state from A
> 2. A sends transaction state to C on another thread
> Whit the right timing:
> - 2 executes first (tx log is drained)
> - tx commits - this applies the changes on C as well 
> - 1 executes last 
> Data ends up inconsistent:
> A's states is {(k, otherValue)} while C's state is  {(k,v)} 
> State transfer and tx log needs to be sequential (not parallel).
> See the attached email thread for discussions around this.

-- 
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