[
https://issues.jboss.org/browse/ISPN-2426?page=com.atlassian.jira.plugin....
]
Manik Surtani updated ISPN-2426:
--------------------------------
Description:
When performing a {{putForExternalRead()}} for an existing entry, the entry factory fails
to provide the InvocationContext with the key for the entry. This makes it impossible for
the locking interceptors to release the lock.
Note that this is only a problem when used in a non-transactional context. When
transactions are used, no stale locks are observed.
was:When performing a {{putForExternalRead()}} for an existing entry, the entry factory
fails to provide the InvocationContext with the key for the entry. This makes it
impossible for the locking interceptors to release the lock.
putForExternalRead() does not unlock if entry already exists
------------------------------------------------------------
Key: ISPN-2426
URL:
https://issues.jboss.org/browse/ISPN-2426
Project: Infinispan
Issue Type: Patch
Affects Versions: 5.1.6.FINAL
Reporter: Jan Boehm
Assignee: Manik Surtani
Priority: Blocker
Fix For: 5.2.0.CR1, 5.2.0.Final, 5.1.9.Final
Attachments: ISPN-2426-Set-looked-up-key-in-InvocationContext-on-.patch
When performing a {{putForExternalRead()}} for an existing entry, the entry factory fails
to provide the InvocationContext with the key for the entry. This makes it impossible for
the locking interceptors to release the lock.
Note that this is only a problem when used in a non-transactional context. When
transactions are used, no stale locks are observed.
--
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