Bug 920741

Summary: JGroups: intermittent failures in OverlappingMergeTest and OverlappingUnicastMergeTest
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Richard Janík <rjanik>
Component: ClusteringAssignee: Richard Achmatowicz <rachmato>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.1.0, 6.1.1, 6.3.0CC: jkudrnac, paul.ferraro, rachmato
Target Milestone: ---   
Target Release: EAP 6.4.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-08-30 15:24:03 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-03-12 16:07:26 UTC
Description of problem:

Several test cases sometimes fail:

org.jgroups.tests.OverlappingMergeTest.testOverlappingMergeWithABC
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-rhel-matrix/jdk=ibm16,label=RHEL5_x86/lastCompletedBuild/testReport/org.jgroups.tests/OverlappingMergeTest/testOverlappingMergeWithABC_2/

org.jgroups.tests.OverlappingMergeTest.testOverlappingMergeWithBC
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-rhel-matrix/jdk=java16_default,label=RHEL5_x86_64/24/testReport/org.jgroups.tests/OverlappingMergeTest/testOverlappingMergeWithBC_2/

org.jgroups.tests.OverlappingMergeTest.testSameCreatorDifferentIDs
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-rhel-matrix/jdk=openjdk-1.7.0-local,label=RHEL5_x86_64/23/testReport/org.jgroups.tests/OverlappingMergeTest/testSameCreatorDifferentIDs/

org.jgroups.tests.OverlappingMergeTest.testMergeWithDifferentPartitions
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-rhel-matrix/jdk=java17_default,label=RHEL6_x86/23/testReport/org.jgroups.tests/OverlappingMergeTest/testMergeWithDifferentPartitions/

org.jgroups.tests.OverlappingUnicastMergeTest.testWithViewBC
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-rhel-matrix/jdk=openjdk-1.7.0-local,label=RHEL5_x86_64/23/testReport/org.jgroups.tests/OverlappingUnicastMergeTest/testWithViewBC/

org.jgroups.tests.OverlappingUnicastMergeTest.testWithViewA
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-rhel-matrix/jdk=openjdk-1.6.0-local,label=RHEL6_x86_64/23/testReport/org.jgroups.tests/OverlappingUnicastMergeTest/testWithViewA_2/

EAP 6.1.0.ER2
JGroups 3.2.7.Final

Comment 1 Richard Janík 2013-03-13 07:41:13 UTC
Some more failing test cases:

org.jgroups.tests.OverlappingMergeTest.testRegularMessageSending - seen on Solaris machines (but the issue probably applies everywhere, see below)
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-solaris-matrix/lastCompletedBuild/jdk=java16_default,label=sol10_sparc64/testReport/org.jgroups.tests/OverlappingMergeTest/testRegularMessageSending_2/

org.jgroups.tests.OverlappingUnicastMergeTest.testWithEveryoneHavingASingletonView - same as above
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-solaris-matrix/lastCompletedBuild/jdk=java16_default,label=solaris10-x64/testReport/org.jgroups.tests/OverlappingUnicastMergeTest/testWithEveryoneHavingASingletonView_2/

org.jgroups.tests.OverlappingUnicastMergeTest.testWithAllViewsInSync - same as above
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-JGroups/job/eap-6x-jgroups-solaris-matrix/lastCompletedBuild/jdk=java17_default,label=sol10_sparc64/testReport/org.jgroups.tests/OverlappingUnicastMergeTest/testWithAllViewsInSync/

Apart from testSameCreatorDifferentIDs and testMergeWithDifferentPartitions, all of the test cases fail with the same issue, error messages of this kind:

(B) num_mcasts=B: 1 B: 2 B: 3 B: 4 B: 5 C: 1 A: 1 A: 2 C: 2 A: 3 C: 3 A: 4 A: 5 C: 5  expected: 15)

Missing C: 4 in this example. Or

ucasts for A: A: unicast msg #1 from A A: unicast msg #2 from A A: unicast msg #3 from A A: unicast msg #4 from A A: unicast msg #5 from A B: unicast msg #1 from B B: unicast msg #2 from B B: unicast msg #3 from B B: unicast msg #4 from B B: unicast msg #5 from B C: unicast msg #4 from C C: unicast msg #5 from C

for UnicastMerge. These fail in method checkReceivedMessages (for Merge and UnicastMerge as well).

Comment 2 Richard Janík 2013-08-07 12:13:47 UTC
Seen in EAP 6.1.1.ER4 with JGroups 3.2.7.Final. Bumping to 6.2.0 ?.

Comment 4 JBoss JIRA Server 2014-03-18 16:17:15 UTC
Bela Ban <bela> updated the status of jira JGRP-1802 to Resolved

Comment 5 JBoss JIRA Server 2014-03-18 16:17:33 UTC
Bela Ban <bela> updated the status of jira JGRP-1805 to Resolved

Comment 6 Richard Achmatowicz 2014-03-27 15:08:04 UTC
These are still issues as of EAP 6.3 DR6.

Comment 8 Paul Ferraro 2014-08-30 15:24:03 UTC
Upstream test stabilization jiras exists (JGRP-1802, JGRP-1805).