]
William Burns updated ISPN-5676:
--------------------------------
Status: Pull Request Sent (was: Coding In Progress)
Git Pull Request:
EntryRetrievalCommand must enlist the transaction
-------------------------------------------------
Key: ISPN-5676
URL:
https://issues.jboss.org/browse/ISPN-5676
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 7.2.4.Final
Reporter: Radim Vansa
Assignee: William Burns
Fix For: 8.0.0.CR1, 7.2.5.Final
When entries are read in transactional cache through cache.filterEntries() and there are
no other operations in this transaction, new LocalTransaction is created and registered in
the TransactionTable but this is never enlisted; TxInterceptor.visitEntryRetrievalCommand
does not enlist it.
Since unregistration from TransactionTable relies on enlistment, the LocalTransaction
stays there until it is cleaned up.