[JBoss JIRA] Created: (ISPN-1213) TreeCache expires parents that have children
                                
                                
                                
                                    
                                        by Todd Ciezadlo (JIRA)
                                    
                                
                                
                                        TreeCache expires parents that have children
--------------------------------------------
                 Key: ISPN-1213
                 URL: https://issues.jboss.org/browse/ISPN-1213
             Project: Infinispan
          Issue Type: Bug
          Components: Eviction
    Affects Versions: 4.2.1.FINAL
            Reporter: Todd Ciezadlo
            Assignee: Manik Surtani
TreeCache parents expire according to the max-idle value even if they contain children.  This puts the tree cache in an inconsistent state since the "dangling" children can be retrieved through TreeCache.get(FQN, String) calls, but cannot be traversed to through TreeCache.getRoot() and Node.getChildren() calls.
Copied a unit test to Steps to Reproduce.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
        
                                
                         
                        
                                
                                13 years
                        
                        
                 
         
 
        
            
        
        
        
            
        
        
        
            
        
        
        
            
        
        
        
            
        
        
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] Created: (ISPN-761) Cache.keySet(), entrySet(), values(), size() ignore contents of cache loader
                                
                                
                                
                                    
                                        by Paul Ferraro (JIRA)
                                    
                                
                                
                                        Cache.keySet(),entrySet(),values(),size() ignore contents of cache loader
-------------------------------------------------------------------------
                 Key: ISPN-761
                 URL: https://jira.jboss.org/browse/ISPN-761
             Project: Infinispan
          Issue Type: Bug
          Components: Loaders and Stores
    Affects Versions: 4.2.0.BETA1
            Reporter: Paul Ferraro
            Assignee: Manik Surtani
Passivated cache entries are not represented in values returned by the keySet(), entrySet(), values(), and size() Cache methods.  This results in inconsistent behavior, since it is possible that a given cache key may not be contained in keySet() even though Cache.get(...) would return a non-null value if the entry was previously passivated.
I think CacheLoaderInterceptor needs to implement the following methods:
   Object visitSizeCommand(InvocationContext ctx, SizeCommand command) throws Throwable
   Object visitValuesCommand(InvocationContext ctx, ValuesCommand command) throws Throwable
   Object visitEntrySetCommand(InvocationContext ctx, EntrySetCommand command) throws Throwable
   Object visitKeySetCommand(InvocationContext ctx, KeySetCommand command) throws Throwable
-- 
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
        
                                
                         
                        
                                
                                13 years
                        
                        
                 
         
 
        
            
        
        
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] (ISPN-1896) ClusteredGetCommands should never fail with a SuspectException
                                
                                
                                
                                    
                                        by Dan Berindei (JIRA)
                                    
                                
                                
                                        Dan Berindei created ISPN-1896:
----------------------------------
             Summary: ClusteredGetCommands should never fail with a SuspectException
                 Key: ISPN-1896
                 URL: https://issues.jboss.org/browse/ISPN-1896
             Project: Infinispan
          Issue Type: Bug
          Components: RPC
    Affects Versions: 5.1.2.CR1
            Reporter: Dan Berindei
            Assignee: Dan Berindei
             Fix For: 5.1.2.FINAL
I have seen this exception in the core test suite logs:
{noformat}
2012-03-02 15:07:19,718 ERROR (testng-VersionedDistStateTransferTest) [org.infinispan.test.fwk.UnitTestTestNGListener] Method testStateTransfer(org.infinispan.container.versioning.VersionedDistStateTransferTest) threw an exceptionorg.infinispan.CacheException: SuspectedException
        at org.infinispan.util.Util.rewrapAsCacheException(Util.java:524)
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:168)
        at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:478)
        at org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:148)
        at org.infinispan.distribution.DistributionManagerImpl.retrieveFromRemoteSource(DistributionManagerImpl.java:169)
        at org.infinispan.interceptors.DistributionInterceptor.realRemoteGet(DistributionInterceptor.java:212)
        at org.infinispan.interceptors.DistributionInterceptor.remoteGetAndStoreInL1(DistributionInterceptor.java:194)
        at org.infinispan.interceptors.DistributionInterceptor.remoteGetBeforeWrite(DistributionInterceptor.java:440)
        at org.infinispan.interceptors.DistributionInterceptor.handleWriteCommand(DistributionInterceptor.java:455)
        at org.infinispan.interceptors.DistributionInterceptor.visitPutKeyValueCommand(DistributionInterceptor.java:274)
        ...
Caused by: SuspectedException
        at org.jgroups.blocks.MessageDispatcher.sendMessage(MessageDispatcher.java:349)
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processSingleCall(CommandAwareRpcDispatcher.java:263)
        at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommand(CommandAwareRpcDispatcher.java:163)
        ... 60 more
{noformat}
The remote get command should return null instead of failing, even if it had a single target node.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
        
                                
                         
                        
                                
                                13 years