[infinispan-issues] [JBoss JIRA] (ISPN-3421) Transaction is sometimes not applied on all owners if originator dies during commit

Dan Berindei (JIRA) issues at jboss.org
Mon Jun 16 10:45:31 EDT 2014


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

Dan Berindei updated ISPN-3421:
-------------------------------

    Summary: Transaction is sometimes not applied on all owners if originator dies during commit  (was: State Transfer can leave keys on < numOwners nodes for transactional caches.)


> Transaction is sometimes not applied on all owners if originator dies during commit
> -----------------------------------------------------------------------------------
>
>                 Key: ISPN-3421
>                 URL: https://issues.jboss.org/browse/ISPN-3421
>             Project: Infinispan
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: State Transfer
>    Affects Versions: 5.2.7.Final
>            Reporter: Erik Salter
>            Assignee: Dan Berindei
>            Priority: Critical
>
> There's a hole in state transfer mechanism that can occur when a node is leaving the cluster, but it was creating the entries and was only able to replicate the data to some of the nodes. 
> The problem occurs when the segment ownership of the node doesn't change after the rebalance.  Since state transfer does not request state for keys in which it is already an owner, the cache could be left in a state where a key is resident < numOwners nodes.  In addition, this could be any subset of the primary OR backup nodes.



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the infinispan-issues mailing list