[infinispan-dev] Failing test in Query module

Dan Berindei dan.berindei at gmail.com
Tue Dec 18 03:55:51 EST 2012


Hi Galder

The node is suspected because the test shut it down. Then it did an
operation on another node while that node still had the killed node in its
members list.

I have created a bug to ignore SuspectExceptions some time ago:
https://issues.jboss.org/browse/ISPN-2402

Michal created a new one focused on the resilience test:
https://issues.jboss.org/browse/ISPN-2577
On 17 Dec 2012 18:02, "Galder Zamarreño" <galder at redhat.com> wrote:

> That looks like an env issue of some sort…
>
> I suggest you repeat the test with TRACE on org.infinispan and org.jgroups
> categories and see why the nodes are being suspected.
>
> Default values should be to use localhost and TCP for internode
> communication, so it's kinda odd to see suspicious in those environments.
>
> You can create a JIRA and attach the stuff there and assign it to one of
> us.
>
> Cheers,
>
> On Dec 14, 2012, at 4:24 PM, Anna Manukyan <amanukya at redhat.com> wrote:
>
> > Hi all,
> >
> > I've just updated my Infinispan fork, and after running the tests for
> query module, found out that the
> org.infinispan.query.distributed.MultiNodeReplicatedTest.testIndexingWorkDistribution()
> is failing constantly.
> >
> > Just wanted to ask whether anyone is looking into it?
> >
> > The failure message is:
> > org.infinispan.remoting.transport.jgroups.SuspectException: Suspected
> member: MultiNodeReplicatedTest-NodeD-48101
> >       at
> org.infinispan.remoting.transport.AbstractTransport.parseResponseAndAddToResponseList(AbstractTransport.java:102)
> >       at
> org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:541)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:179)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:201)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:258)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:245)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.invokeRemotely(RpcManagerImpl.java:240)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.broadcastRpcCommand(RpcManagerImpl.java:219)
> >       at
> org.infinispan.remoting.rpc.RpcManagerImpl.broadcastRpcCommand(RpcManagerImpl.java:211)
> >       at
> org.infinispan.interceptors.ReplicationInterceptor.handleCrudMethod(ReplicationInterceptor.java:273)
> >       at
> org.infinispan.interceptors.ReplicationInterceptor.visitPutKeyValueCommand(ReplicationInterceptor.java:242)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.interceptors.EntryWrappingInterceptor.invokeNextAndApplyChanges(EntryWrappingInterceptor.java:249)
> >       at
> org.infinispan.interceptors.EntryWrappingInterceptor.visitPutKeyValueCommand(EntryWrappingInterceptor.java:162)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.query.backend.QueryInterceptor.visitPutKeyValueCommand(QueryInterceptor.java:127)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.interceptors.locking.NonTransactionalLockingInterceptor.visitPutKeyValueCommand(NonTransactionalLockingInterceptor.java:82)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.handleDefault(CommandInterceptor.java:132)
> >       at
> org.infinispan.commands.AbstractVisitor.visitPutKeyValueCommand(AbstractVisitor.java:62)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.statetransfer.StateTransferInterceptor.handleTopologyAffectedCommand(StateTransferInterceptor.java:215)
> >       at
> org.infinispan.statetransfer.StateTransferInterceptor.handleWriteCommand(StateTransferInterceptor.java:193)
> >       at
> org.infinispan.statetransfer.StateTransferInterceptor.visitPutKeyValueCommand(StateTransferInterceptor.java:136)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.interceptors.CacheMgmtInterceptor.visitPutKeyValueCommand(CacheMgmtInterceptor.java:127)
> >       at
> org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:77)
> >       at
> org.infinispan.interceptors.base.CommandInterceptor.invokeNextInterceptor(CommandInterceptor.java:118)
> >       at
> org.infinispan.interceptors.InvocationContextInterceptor.handleAll(InvocationContextInterceptor.java:128)
> >       at
> org.infinispan.interceptors.InvocationContextInterceptor.handleDefault(InvocationContextInterceptor.java:92)
> >       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:343)
> >       at
> org.infinispan.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1146)
> >       at org.infinispan.CacheImpl.putInternal(CacheImpl.java:744)
> >       at org.infinispan.CacheImpl.put(CacheImpl.java:738)
> >       at org.infinispan.CacheImpl.put(CacheImpl.java:732)
> >       at org.infinispan.CacheSupport.put(CacheSupport.java:53)
> >       at
> org.infinispan.query.distributed.MultiNodeDistributedTest.storeOn(MultiNodeDistributedTest.java:73)
> >       at
> org.infinispan.query.distributed.MultiNodeDistributedTest.testIndexingWorkDistribution(MultiNodeDistributedTest.java:98)
> >       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >       at java.lang.reflect.Method.invoke(Method.java:601)
> >       at
> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> >       at org.testng.internal.Invoker.invokeMethod(Invoker.java:715)
> >       at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:907)
> >       at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1237)
> >       at
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> >       at
> org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> >       at org.testng.TestRunner.privateRun(TestRunner.java:767)
> >       at org.testng.TestRunner.run(TestRunner.java:617)
> >       at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> >       at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
> >       at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
> >       at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> >       at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> >       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> >       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >       at java.lang.Thread.run(Thread.java:722)
> >
> > Thanks in advance.
> > Best regards,
> > Anna.
> > _______________________________________________
> > infinispan-dev mailing list
> > infinispan-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
>
> --
> Galder Zamarreño
> galder at redhat.com
> twitter.com/galderz
>
> Project Lead, Escalante
> http://escalante.io
>
> Engineer, Infinispan
> http://infinispan.org
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/infinispan-dev/attachments/20121218/172770d1/attachment.html 


More information about the infinispan-dev mailing list