[infinispan-issues] [JBoss JIRA] (ISPN-5076) Pessimistic transactions can lose their locks when the primary owner changes

Dan Berindei (JIRA) issues at jboss.org
Thu Dec 11 08:55:29 EST 2014


Dan Berindei created ISPN-5076:
----------------------------------

             Summary: Pessimistic transactions can lose their locks when the primary owner changes
                 Key: ISPN-5076
                 URL: https://issues.jboss.org/browse/ISPN-5076
             Project: Infinispan
          Issue Type: Bug
          Components: Core, State Transfer
    Affects Versions: 7.1.0.Alpha1, 7.0.2.Final
            Reporter: Dan Berindei
            Assignee: Dan Berindei
            Priority: Critical
             Fix For: 7.1.0.Final


In a pessimistic cache, if a transaction {{T1}} has a {{put(k, v})}} operation and the primary owner of the key is the originator, the lock is acquired on the originator but it is not replicated to on the backup(s).

If one of the backup owners becomes the primary owner, it will allow another transaction {{T2}} to lock (and update) key {{k}} before it receives the one-phase prepare command from the originator of {{T1}}.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the infinispan-issues mailing list