Bug 1008838

Summary: Intermittent failures in org.infinispan.distexec.mapreduce
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Richard Janík <rjanik>
Component: ClusteringAssignee: Paul Ferraro <paul.ferraro>
Status: CLOSED WONTFIX QA Contact: Jitka Kozana <jkudrnac>
Severity: unspecified Docs Contact: Russell Dickenson <rdickens>
Priority: unspecified    
Version: 6.2.0   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: Infinispan testsuite
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-09-17 07:40:50 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:
Attachments:
Description Flags
testOutputs none

Description Richard Janík 2013-09-17 07:24:09 UTC
Created attachment 798648 [details]
testOutputs

Description of problem:

EAP 6.2.0.ER1
Infinispan 5.2.7.Final

There are three tests that I noticed failing in the distexec.mapreduce package:

org.infinispan.distexec.mapreduce.DistributedFourNodesMapReduceTest.testCombinerDoesNotChangeResult [1]:

java.util.concurrent.ExecutionException: org.infinispan.CacheException: org.infinispan.CacheException: Could not move intermediate keys/values for M/R task 2e0b813f-a072-49ac-97c8-8bf0643f867b

-----

org.infinispan.distexec.mapreduce.TopologyAwareTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPhaseInRemoteExecution [2][3]:

Method SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPhaseInRemoteExecution()[pri:0, instance:org.infinispan.distexec.mapreduce.TopologyAwareTwoNodesMapReduceTest@2a612a61] should have thrown an exception of class org.infinispan.CacheException

-----

org.infinispan.distexec.mapreduce.SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPhaseInRemoteExecution [4][5]:

Method SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPhaseInRemoteExecution()[pri:0, instance:org.infinispan.distexec.mapreduce.SimpleTwoNodesMapReduceTest@334dabfa] should have thrown an exception of class org.infinispan.CacheException

-----

Stacktraces and testsuite outputs can be accessed at [1..5] and I'll attach them as well. There is also a JDG bugzilla (already verified) that might be of interest:
https://bugzilla.redhat.com/show_bug.cgi?id=915831
Although it is specific to Solaris sparc, I've caught the exception on other platforms (RHEL5_x86_64, Solaris10_x64).

[1] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Infinispan/job/eap-6x-infinispan-rhel-matrix/45/jdk=ibm16,label=RHEL5_x86_64/testReport/org.infinispan.distexec.mapreduce/DistributedFourNodesMapReduceTest/testCombinerDoesNotChangeResult/
[2] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Infinispan/job/eap-6x-infinispan-rhel-matrix/45/jdk=ibm16,label=RHEL6_x86_64/testReport/org.infinispan.distexec.mapreduce/TopologyAwareTwoNodesMapReduceTest/testInvokeMapWithReduceExceptionPhaseInRemoteExecution/
[3] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Infinispan/job/eap-6x-infinispan-win-matrix/80/jdk=java17_default,label=Win2k8r2_x86_64/testReport/org.infinispan.distexec.mapreduce/TopologyAwareTwoNodesMapReduceTest/testInvokeMapWithReduceExceptionPhaseInRemoteExecution/
[4] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Infinispan/job/eap-6x-infinispan-rhel-matrix/45/jdk=java17_default,label=RHEL5_x86_64/testReport/org.infinispan.distexec.mapreduce/SimpleTwoNodesMapReduceTest/testInvokeMapWithReduceExceptionPhaseInRemoteExecution/
[5] https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-Infinispan/job/eap-6x-infinispan-solaris-matrix/45/jdk=java16_default,label=solaris10-x64/testReport/org.infinispan.distexec.mapreduce/SimpleTwoNodesMapReduceTest/testInvokeMapWithReduceExceptionPhaseInRemoteExecution/

Comment 1 Richard Janík 2013-09-17 07:40:50 UTC
Ugh. Distexec is not supported. I need to check again whether all modules that are to be removed are removed when testing.

Comment 2 Paul Ferraro 2014-05-21 13:30:26 UTC
These issues are specific to the Infinispan testsuite, and either reside in modules that are not used in EAP, or pertain to use cases that are not supported in EAP.  Setting resolution to WONTFIX.