[
https://issues.jboss.org/browse/ISPN-7045?page=com.atlassian.jira.plugin....
]
Paul Ferraro updated ISPN-7045:
-------------------------------
Description:
During cache shutdown, any persistence threads are interrupted. Some cache stores, e.g.
JdbcBinaryStore, inappropriately rethrow InterruptedExceptions as PersistenceExceptions,
which then get logged as ERROR by the ExpirationManager.
Other cache stores, e.g. SingleFileStore, don't handle/react to interrupts at all!
I haven't looked at every cache store implementation, but the problem seems
widespread.
was:
During cache shutdown, any persistence threads are interrupted. Some cache stores, e.g.
JdbcBinaryStore, inappropriately rethrow InterruptedExceptions as PersistenceExceptions,
which then get logged as ERROR by the ExpirationManager.
Other cache stores, e.g. SingleFileStore, don't handle interrupts at all!
I haven't looked at every cache store implementation, but the problem seems
widespread.
Fix interrupt handling during CacheStore.purge(...)
---------------------------------------------------
Key: ISPN-7045
URL:
https://issues.jboss.org/browse/ISPN-7045
Project: Infinispan
Issue Type: Bug
Components: Loaders and Stores
Affects Versions: 8.2.4.Final
Reporter: Paul Ferraro
During cache shutdown, any persistence threads are interrupted. Some cache stores, e.g.
JdbcBinaryStore, inappropriately rethrow InterruptedExceptions as PersistenceExceptions,
which then get logged as ERROR by the ExpirationManager.
Other cache stores, e.g. SingleFileStore, don't handle/react to interrupts at all!
I haven't looked at every cache store implementation, but the problem seems
widespread.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)