]
RH Bugzilla Integration commented on ISPN-3655:
-----------------------------------------------
Martin Gencur <mgencur(a)redhat.com> made a comment on [bug
]
Hi Misha, this should be documented in release notes. Users should know that the default
configuration has changed.
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: 5.3.0.Final, 6.0.0.CR1
Reporter: Galder ZamarreƱo
Assignee: Galder ZamarreƱo
Priority: Blocker
Labels: jdg620_dm, jdg62GAblocker
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: