Richard Lucas created ISPN-6070:
-----------------------------------
Summary: Data can be lost when making concurrent updates using READ_COMMITTED
and PESSIMISTIC locking
Key: ISPN-6070
URL:
https://issues.jboss.org/browse/ISPN-6070
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 7.2.5.Final
Environment: Wildfly 8.2.x and Wildfly 9.x, Java 8
Reporter: Richard Lucas
There appears to be a concurrency issue in Infinispan 7.2.5, when using using PESSIMISTIC
READ_COMMITTED locking inside Wildfly.
The issue is that some values that are written and committed by one thread and then read
back by the same thread are no longer in the cache when the cache is being modified
concurrently. The issues appears to be related to expiration as it does not occur when
expiration is disabled. The issue occurs both in Wildfly 8.2.x and 9.x
The issue was first discovered in Modeshape 4.2.5.Final see MODE-2558 for additional
information. This example application was provided by [~hchiorean] after he investigated
the issue in the Modeshape code base and was able to isolate the problem to Infinispan.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)