Alexander Pivovarov created TEZ-1478:
----------------------------------------
Summary: TestContainerReuse test is not stable
Key: TEZ-1478
URL: https://issues.apache.org/jira/browse/TEZ-1478
Project: Apache Tez
Issue Type: Bug
Affects Versions: 0.5.0
Reporter: Alexander Pivovarov
I tried to build tez on several computers
on some computers tests work but on some don't
{code}
Running org.apache.tez.dag.app.rm.TestLocalTaskScheduler
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.043 sec
Running org.apache.tez.dag.app.rm.node.TestAMNodeMap
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.874 sec
Running org.apache.tez.dag.app.rm.TestTaskSchedulerEventHandler
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.82 sec
Running org.apache.tez.dag.app.rm.TestContainerReuse
Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 12.853 sec <<<
FAILURE!
testReuseNonLocalRequest(org.apache.tez.dag.app.rm.TestContainerReuse) Time
elapsed: 0.107 sec <<< FAILURE!
org.mockito.exceptions.verification.WantedButNotInvoked:
Wanted but not invoked:
taskSchedulerEventHandlerForTest.taskAllocated(
Mock for TaskAttempt, hashCode: 1953126128,
<any>,
Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0,
NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3,
Token: null, ]
);
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
However, there were other interactions with this mock:
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)
at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
Running org.apache.tez.dag.api.client.TestDAGClientServer
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.96 sec
Running org.apache.tez.dag.api.client.TestDAGClientHandler
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.032 sec
Running org.apache.tez.dag.api.client.TestVertexStatusBuilder
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec
Running org.apache.tez.dag.utils.TestTaskSpecificLaunchCmdOption
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.655 sec
Running org.apache.tez.client.TestLocalMode
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.111 sec
Results :
Failed tests:
TestContainerReuse.testReuseNonLocalRequest:768
Wanted but not invoked:
taskSchedulerEventHandlerForTest.taskAllocated(
Mock for TaskAttempt, hashCode: 1953126128,
<any>,
Container: [ContainerId: container_1_0001_01_000001, NodeId: randomHost:0,
NodeHttpAddress: randomHost:0, Resource: <memory:1024, vCores:1>, Priority: 3,
Token: null, ]
);
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:768)
However, there were other interactions with this mock:
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:724)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:725)
-> at
org.apache.tez.dag.app.rm.TaskSchedulerAppCallbackWrapper$SetApplicationRegistrationDataCallable.call(TaskSchedulerAppCallbackWrapper.java:244)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:727)
-> at
org.apache.tez.dag.app.rm.TestContainerReuse.testReuseNonLocalRequest(TestContainerReuse.java:759)
Tests run: 168, Failures: 1, Errors: 0, Skipped: 4
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] tez ................................................ SUCCESS [ 51.630 s]
[INFO] tez-api ............................................ SUCCESS [02:23 min]
[INFO] tez-common ......................................... SUCCESS [ 2.450 s]
[INFO] tez-runtime-internals .............................. SUCCESS [ 6.875 s]
[INFO] tez-runtime-library ................................ SUCCESS [ 37.038 s]
[INFO] tez-mapreduce ...................................... SUCCESS [ 28.651 s]
[INFO] tez-examples ....................................... SUCCESS [ 0.320 s]
[INFO] tez-dag ............................................ FAILURE [01:25 min]
[INFO] tez-tests .......................................... SKIPPED
[INFO] tez-plugins ........................................ SKIPPED
[INFO] tez-yarn-timeline-history .......................... SKIPPED
[INFO] tez-dist ........................................... SKIPPED
[INFO] Tez ................................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:56 min
[INFO] Finished at: 2014-08-21T21:14:11-07:00
[INFO] Final Memory: 43M/324M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on
project tez-dag: There are test failures.
[ERROR]
[ERROR] Please refer to /home/alex/tez/tez-dag/target/surefire-reports for the
individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :tez-dag
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)