[infinispan-issues] [JBoss JIRA] Resolved: (ISPN-649) Caches in TERMINATED mode should not allow put or any modifications
Galder Zamarreño (JIRA)
jira-events at lists.jboss.org
Thu Sep 16 05:40:28 EDT 2010
[ https://jira.jboss.org/browse/ISPN-649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Galder Zamarreño resolved ISPN-649.
-----------------------------------
Fix Version/s: 4.2.0.ALPHA2
(was: 4.2.0.BETA1)
Resolution: Done
> Caches in TERMINATED mode should not allow put or any modifications
> -------------------------------------------------------------------
>
> Key: ISPN-649
> URL: https://jira.jboss.org/browse/ISPN-649
> Project: Infinispan
> Issue Type: Bug
> Components: Core API
> Affects Versions: 4.0.0.Final, 4.1.0.Final, 4.2.0.ALPHA1
> Reporter: Galder Zamarreño
> Assignee: Galder Zamarreño
> Fix For: 4.2.0.ALPHA2, 4.2.0.Final
>
>
> Seems like it's JIRA time this week...
> Anyway, Infinispan allows local put operations to succeed on caches whose status is TERMINATED:
> The following test fails for the wrong reasons:
> Cache cache = cacheManager.getCache();
> cache.put("k", "v");
> cache.stop();
> Cache cache2 = cacheManager.getCache();
> cache2.put("k", "v2");
> assert "v2".equals(cache2.get("k"));
> assert cache2.getStatus() == ComponentStatus.RUNNING : "Cache should be running, but it's not, it's status is" + cache2.getStatus();
> It fails cos the status is TERMINATED. However, if you look closely you'll see that a put for v2 was allowed after cache was stopped and that the value put was retrieved in the get after it.
> This came from building a unit test to replicate http://opensource.atlassian.com/projects/hibernate/browse/HHH-5563
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the infinispan-issues
mailing list