Details
-
Bug
-
Resolution: Obsolete
-
Minor
-
None
-
5.2.11.Final
-
None
-
None
Description
I'm seeing a random (1 out of 20) failure of org.infinispan.distribution.ConcurrentStartWithReplTest.testSequence4 when a distributed cache fails to start because:
ISPN000210: Failed to request segments [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 29, 28, 31, 30, 34, 35, 32, 33, 38, 39, 36, 37, 42, 43, 40, 41, 46, 47, 44, 45, 51, 50, 49, 48, 55, 54, 53, 52, 59, 58, 57, 56] of cache d from node ConcurrentStartWithReplTest-NodeB-18005 (node will not be retried)
Stacktrace:
Error Message Method org.testng.internal.TestNGMethod.testSequence4() didn't finish within the time-out 60000 Stacktrace org.testng.internal.thread.ThreadTimeoutException: Method org.testng.internal.TestNGMethod.testSequence4() didn't finish within the time-out 60000 at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:197) at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:436) at java.util.concurrent.FutureTask.get(FutureTask.java:198) at org.infinispan.distribution.ConcurrentStartWithReplTest.doTest(ConcurrentStartWithReplTest.java:161) at org.infinispan.distribution.ConcurrentStartWithReplTest.testSequence4(ConcurrentStartWithReplTest.java:137) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) at java.lang.reflect.Method.invoke(Method.java:619) at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) at org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:46) at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:37) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:482) at java.util.concurrent.FutureTask.run(FutureTask.java:273) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:853)
Standard output:
014-11-26 15:19:18,021 WARN [InboundTransferTask] (transport-thread-2,ConcurrentStartWithReplTest-NodeA) ISPN000210: Failed to request segments [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 29, 28, 31, 30, 34, 35, 32, 33, 38, 39, 36, 37, 42, 43, 40, 41, 46, 47, 44, 45, 51, 50, 49, 48, 55, 54, 53, 52, 59, 58, 57, 56] of cache d from node ConcurrentStartWithReplTest-NodeB-18005 (node will not be retried) 2014-11-26 15:19:18,221 ERROR [StateConsumerImpl] (transport-thread-2,ConcurrentStartWithReplTest-NodeA) ISPN000208: No live owners found for segment 0 of cache d. Current owners are: [ConcurrentStartWithReplTest-NodeB-18005]. Faulty owners: [ConcurrentStartWithReplTest-NodeB-18005] ... 2014-11-26 15:19:18,268 ERROR [StateConsumerImpl] (transport-thread-2,ConcurrentStartWithReplTest-NodeA) ISPN000208: No live owners found for segment 56 of cache d. Current owners are: [ConcurrentStartWithReplTest-NodeB-18005]. Faulty owners: [ConcurrentStartWithReplTest-NodeB-18005] [testng-ConcurrentStartWithReplTest] Test testSequence4(org.infinispan.distribution.ConcurrentStartWithReplTest) failed.
Jenkins link:
Configurations:
jdk=ibm1.7 platform=RHEL7
jdk=openjdk-1.6.0 platform=RHEL7