Bug 990587
Summary: | [HHH-7959] Hibernate/Infinispan 2nd Level Caches set to transaction-mode=NONE stop functioning after an explicit eviction | |||
---|---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | csams | |
Component: | Hibernate | Assignee: | Brett Meyer <brmeyer> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Zbyněk Roubalík <zroubali> | |
Severity: | high | Docs Contact: | Russell Dickenson <rdickens> | |
Priority: | unspecified | |||
Version: | 6.0.1 | CC: | lcosti, theute | |
Target Milestone: | ER1 | |||
Target Release: | EAP 6.2.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: |
An Infinispan second-level cache configured with `transaction-mode=NONE` would be invalidated when programmatically forcing an eviction. This invalid state would result in performance degradation, and TRACE level log messages of `Could not invalidate region: null`.
This issue was caused by unhandled null values related to attempting to use a TransactionManager in a non-transactional configuration, resulting in NullPointerExceptions.
This issue has been fixed in this release of JBoss EAP 6 so that proper null checks now allow the eviction and valid state to occur. As a result, programmatically forcing an eviction on an Infinispan second-level cache configured with `transaction-mode=NONE` will no longer trigger an invalid state and associated performance degradation.
|
Story Points: | --- | |
Clone Of: | ||||
: | 990594 (view as bug list) | Environment: | ||
Last Closed: | 2013-12-15 16:12:47 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 990594, 999686 |
Description
csams
2013-07-31 13:41:47 UTC
Fix pushed to http://git.app.eng.bos.redhat.com/?p=hibernate/hibernate-core.git;a=shortlog;h=refs/heads/eap61-cp-updates, but EAP 6.2.0 should have a Hibernate upgrade anyway. EAP 6.2.0.ER1 |