Bug 1022422

Summary: JGroups: Intermittent failures in MergeTest2
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Richard Janík <rjanik>
Component: ClusteringAssignee: Bela Ban <bela>
Status: CLOSED CURRENTRELEASE QA Contact: Jitka Kozana <jkudrnac>
Severity: medium Docs Contact: Russell Dickenson <rdickens>
Priority: unspecified    
Version: 6.2.0CC: rachmato, smumford
Target Milestone: ER1   
Target Release: EAP 6.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: JGroups testsuite
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-28 15:41:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Richard Janík 2013-10-23 09:07:55 UTC
Description of problem:

EAP 6.2.0.ER6
JGroups 3.2.12.Final

There is an occasinal failure of org.jgroups.tests.MergeTest2.testMergeWithMissingMergeResponse:

Error Message

A's view: [A|0] [A]

Stacktrace


java.lang.AssertionError 
at org.jgroups.tests.MergeTest2.testMergeWithMissingMergeResponse(MergeTest2.java:157) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) 
at java.lang.reflect.Method.invoke(Method.java:611) 
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:450) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) 
at java.util.concurrent.FutureTask.run(FutureTask.java:149) 
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:908) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:931) 
at java.lang.Thread.run(Thread.java:738) 


Standard Output



------------- testMergeWithMissingMergeResponse -----------

Merge leader: A
Faulty member: B
Non-faulty members: [A, C, D]
Injecting MERGE event into merge leader A
==> A: [A|0] [A]
==> C: [C|0] [C]
==> D: [D|0] [D]
5003 [TRACE] GMS: - A: got merge response from A, merge_id=A::1, merge data is sender=A, view=[A|0] [A], digest=A: [0 (0)]5004 [TRACE] GMS: - A: got merge response from C, merge_id=A::1, merge data is sender=C, view=[C|0] [C], digest=C: [0 (0)]5013 [TRACE] GMS: - A: got merge response from D, merge_id=A::1, merge data is sender=D, view=[D|0] [D], digest=D: [0 (0)]==> A: [A|0] [A]
==> C: [C|0] [C]
==> D: [D|0] [D]
10926 [TRACE] GMS: - A: mcasting view MergeView::[A|1] [A, C, D], subgroups=[C|0] [C], [D|0] [D], [A|0] [A] (3 mbrs)==> A: [A|0] [A]
==> C: [C|0] [C]
==> D: [D|0] [D]
11484 [TRACE] GMS: - C: mcasting view MergeView::[A|1] [A, C, D], subgroups=[C|0] [C], [D|0] [D], [A|0] [A] (3 mbrs)11544 [DEBUG] GMS: - A: installing view MergeView::[A|1] [A, C, D], subgroups=[C|0] [C], [D|0] [D], [A|0] [A]11635 [DEBUG] GMS: - C: installing view MergeView::[A|1] [A, C, D], subgroups=[C|0] [C], [D|0] [D], [A|0] [A]==> A: [A|1] [A, C, D]
==> C: [A|1] [A, C, D]
==> D: [D|0] [D]
==> A: [A|1] [A, C, D]
==> C: [A|1] [A, C, D]
==> D: [D|0] [D]
==> A: [A|1] [A, C, D]
==> C: [A|1] [A, C, D]
==> D: [D|0] [D]
==> A: [A|1] [A, C, D]
==> C: [A|1] [A, C, D]
==> D: [D|0] [D]
...

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-manu-jgroups-rhel/23/jdk=ibm16,label=RHEL5_x86_64/testReport/org.jgroups.tests/MergeTest2/testMergeWithMissingMergeResponse/
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-manu-jgroups-rhel/23/jdk=java17_default,label=RHEL5_x86/testReport/org.jgroups.tests/MergeTest2/testMergeWithMissingMergeResponse/

Comment 2 Richard Achmatowicz 2014-03-27 14:52:32 UTC
I'm not seeing these any longer as of EAP 6.3 DR6.

Comment 3 Scott Mumford 2014-06-09 22:24:18 UTC
Marking for exclusion from 6.3.0 Release Notes as per advice from Bela Ban.