[infinispan-dev] Failing test in Query module

Sanne Grinovero sanne at infinispan.org
Wed Dec 19 04:53:58 EST 2012


+1 I would like that as well, it's hard to test this way.

I was now testing Query related pulls and this issue appears very
often, while it didn't use to appear at all: something changed in core
which is making this more likely.

On 19 December 2012 08:23, Galder Zamarreño <galder at redhat.com> wrote:
>
> On Dec 18, 2012, at 9:55 AM, Dan Berindei <dan.berindei at gmail.com> wrote:
>
>> 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
>
> Thanks for noticing Dan.
>
> Since we have tests randomly failing cos of this, any chance to get ISPN-2402 done in CR1/Final timeframe? Or is it too late? It's currently scheduled for 6.0...
>
>> 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
>> _______________________________________________
>> 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



More information about the infinispan-dev mailing list