[infinispan-issues] [JBoss JIRA] (ISPN-3655) Default optimistic locking configuration leads to inconsistency

Galder Zamarreño (JIRA) jira-events at lists.jboss.org
Wed Oct 23 05:12:02 EDT 2013


Galder Zamarreño created ISPN-3655:
--------------------------------------

             Summary: Default optimistic locking configuration leads to inconsistency
                 Key: ISPN-3655
                 URL: https://issues.jboss.org/browse/ISPN-3655
             Project: Infinispan
          Issue Type: Bug
          Components: Configuration, Locking and Concurrency, Transactions
    Affects Versions: 6.0.0.CR1, 5.3.0.Final
            Reporter: Galder Zamarreño
            Assignee: Mircea Markus
            Priority: Blocker
             Fix For: 6.0.0.CR2, 6.0.0.Final


Infinispan transactional caches are configured with optimistic locking by default. Without extra configuration (REPETEABLE_READ + writeSkews), concurrent replace() calls will return true under contention and transactions will commit. 

Under contention, even if replace() returns true for multiple resources, it should rollback all except one transaction.

When transactional optimistic locking is enabled (default), it should enable all options required to make this scenarios correct.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the infinispan-issues mailing list