Why is infinispan blocking?
ittayd Jun 25, 2012 9:50 AMI'm trying to use infinispan in REPL_SYNC with 2 nodes
When trying to put values, the cache hangs doing a 'lock.wait(timeout)' in the stack trace below. I can't figure out why the lock is not notified. I have enabled JMX and it says there are 2 nodes in the cluster and the connections are as expected.
Regards,
Ittay
at org.infinispan.statetransfer.StateTransferLockImpl.acquireLockForWriteCommand(StateTransferLockImpl.java:309) | |
- locked <0x1d99> (a java.lang.Object) | |
at org.infinispan.statetransfer.StateTransferLockImpl.acquireForCommand(StateTransferLockImpl.java:128) | |
at org.infinispan.interceptors.StateTransferLockInterceptor.handleWriteCommand(StateTransferLockInterceptor.java:176) | |
at org.infinispan.interceptors.StateTransferLockInterceptor.visitPutKeyValueCommand(StateTransferLockInterceptor.java:152) | |
at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77) | |
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) | |
at org.infinispan.interceptors.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:125) | |
at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77) | |
at org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:116) | |
at org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:132) | |
at org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:91) | |
at org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62) | |
at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77) | |
at org.infinispan.interceptors.InterceptorChain.invoke(InterceptorChain.java:345) | |
at org.infinispan.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1006) | |
at org.infinispan.CacheImpl.put(CacheImpl.java:702) | |
at org.infinispan.CacheImpl.put(CacheImpl.java:694) | |
at org.infinispan.CacheSupport.put(CacheSupport.java:53) |