Bug 1122269
Summary: | Replace fails with cache loader | ||
---|---|---|---|
Product: | [JBoss] JBoss Data Grid 6 | Reporter: | dereed |
Component: | Infinispan | Assignee: | Pedro Ruivo <pruivo> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Martin Gencur <mgencur> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.2.0 | CC: | afield, gsheldon, jawilson, jdg-bugs, mhusnain, ttarrant |
Target Milestone: | ER1 | ||
Target Release: | 6.3.1 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Previously in Red Hat JBoss Data Grid, the cache.replace(key, oldValue, newValue) operation was comparing the requested new value with previous value, and if they differed it turned into a no-operation. However, CacheLoaderInterceptor did not load entries for a ReplaceCommand. If the entry only existed in the loader and not in memory, this caused the replace operation to fail. This issue is now fixed in JBoss Data Grid 6.3.1 and the replace operation works correctly even if the old value is only in the cache store and not in memory.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2015-01-26 14:03:59 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: | 1122270 |
Description
dereed
2014-07-22 20:09:45 UTC
Pedro Ruivo <pruivo> updated the status of jira ISPN-4559 to Coding In Progress Verified that all of the tests added with this fix pass with JDG 6.3.1 ER1 |