Jira: https://issues.apache.org/jira/browse/TEZ-3733
Build: https://builds.apache.org/job/PreCommit-TEZ-Build/2461/

###################################################################################
########################## LAST 60 LINES OF THE CONSOLE 
###########################
[...truncated 351.64 KB...]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :tez-runtime-library
[INFO] Build failures were ignored.




{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment
  http://issues.apache.org/jira/secure/attachment/12868606/TEZ-3733.1.patch
  against master revision e3ee7a6.

    {color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

    {color:red}-1 tests included{color}.  The patch doesn't appear to include 
any new or modified tests.
                        Please justify why no new tests are needed for this 
patch.
                        Also please list what manual steps were performed to 
verify this patch.

    {color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

    {color:green}+1 javadoc{color}.  There were no new javadoc warning messages.

    {color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 3.0.1) warnings.

    {color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

    {color:red}-1 core tests{color}.  The patch failed these unit tests in :
                   
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase

Test results: 
https://builds.apache.org/job/PreCommit-TEZ-Build/2461//testReport/
Console output: https://builds.apache.org/job/PreCommit-TEZ-Build/2461//console

This message is automatically generated.


======================================================================
======================================================================
    Adding comment to Jira.
======================================================================
======================================================================


Comment added.
6b28c2a1d39fd57c83f3695b0cb2610499f5873f logged out


======================================================================
======================================================================
    Finished build.
======================================================================
======================================================================


Build step 'Execute shell' marked build as failure
Archiving artifacts
Compressed 3.46 MB of artifacts by 10.8% relative to #2459
[description-setter] Could not determine description.
Recording test results
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any



###################################################################################
############################## FAILED TESTS (if any) 
##############################
4 tests failed.
FAILED:  
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism[test[class
 org.apache.tez.dag.library.vertexmanager.ShuffleVertexManager]]

Error Message:

Wanted but not invoked:
vertexManagerPluginContext.reconfigureVertex(
    <any>,
    <any>,
    <any>
);
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism(TestShuffleVertexManagerBase.java:420)

However, there were other interactions with this mock:
vertexManagerPluginContext.getUserPayload();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:752)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.vertexReconfigurationPlanned();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:759)

vertexManagerPluginContext.getInputVertexEdgeProperties();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:219)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex1",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex2",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex3",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:246)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex1"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex2"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex3"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManager.computeRouting(ShuffleVertexManager.java:490)

vertexManagerPluginContext.doneReconfiguringVertex();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.determineParallelismAndApply(ShuffleVertexManagerBase.java:508)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.getNumOfTasksToScheduleAndLog(ShuffleVertexManagerBase.java:589)

vertexManagerPluginContext.scheduleTasks(
    
[org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@6158aa89,
 org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@4243a4d, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@666f975a, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@2839ca40]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.schedulePendingTasks(ShuffleVertexManagerBase.java:540)



Stack Trace:
org.mockito.exceptions.verification.WantedButNotInvoked: 
Wanted but not invoked:
vertexManagerPluginContext.reconfigureVertex(
    <any>,
    <any>,
    <any>
);
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism(TestShuffleVertexManagerBase.java:420)

However, there were other interactions with this mock:
vertexManagerPluginContext.getUserPayload();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:752)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.vertexReconfigurationPlanned();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:759)

vertexManagerPluginContext.getInputVertexEdgeProperties();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:219)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex1",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex2",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex3",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:246)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex1"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex2"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex3"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManager.computeRouting(ShuffleVertexManager.java:490)

vertexManagerPluginContext.doneReconfiguringVertex();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.determineParallelismAndApply(ShuffleVertexManagerBase.java:508)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.getNumOfTasksToScheduleAndLog(ShuffleVertexManagerBase.java:589)

vertexManagerPluginContext.scheduleTasks(
    
[org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@6158aa89,
 org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@4243a4d, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@666f975a, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@2839ca40]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.schedulePendingTasks(ShuffleVertexManagerBase.java:540)


        at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism(TestShuffleVertexManagerBase.java:420)


FAILED:  
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978[test[class
 org.apache.tez.dag.library.vertexmanager.ShuffleVertexManager]]

Error Message:

vertexManagerPluginContext.reconfigureVertex(
    2,
    <any>,
    <any>
);
Wanted 2 times:
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978(TestShuffleVertexManagerBase.java:367)
But was 1 time:
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.reconfigVertex(ShuffleVertexManagerBase.java:828)


Stack Trace:
org.mockito.exceptions.verification.TooLittleActualInvocations: 
vertexManagerPluginContext.reconfigureVertex(
    2,
    <any>,
    <any>
);
Wanted 2 times:
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978(TestShuffleVertexManagerBase.java:367)
But was 1 time:
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.reconfigVertex(ShuffleVertexManagerBase.java:828)

        at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978(TestShuffleVertexManagerBase.java:367)


FAILED:  
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism[test[class
 org.apache.tez.dag.library.vertexmanager.FairShuffleVertexManager]]

Error Message:

Wanted but not invoked:
vertexManagerPluginContext.reconfigureVertex(
    2,
    <any>,
    <any>
);
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism(TestShuffleVertexManagerBase.java:421)

However, there were other interactions with this mock:
vertexManagerPluginContext.getUserPayload();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:752)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.vertexReconfigurationPlanned();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:759)

vertexManagerPluginContext.getInputVertexEdgeProperties();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:219)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex1",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex2",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex3",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:246)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex1"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex2"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex3"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.reconfigureVertex(
    4,
    null,
    {Vertex2={ CUSTOM : in >> PERSISTED >> out >> 
org.apache.tez.dag.library.vertexmanager.FairShuffleEdgeManager }, Vertex1={ 
CUSTOM : in >> PERSISTED >> out >> 
org.apache.tez.dag.library.vertexmanager.FairShuffleEdgeManager }}
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.reconfigVertex(ShuffleVertexManagerBase.java:828)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.doneReconfiguringVertex();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.determineParallelismAndApply(ShuffleVertexManagerBase.java:508)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.getNumOfTasksToScheduleAndLog(ShuffleVertexManagerBase.java:589)

vertexManagerPluginContext.scheduleTasks(
    
[org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@43bf30e7,
 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@3d23b070, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@7214a86b, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@2a3d4350]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.schedulePendingTasks(ShuffleVertexManagerBase.java:540)



Stack Trace:
org.mockito.exceptions.verification.WantedButNotInvoked: 
Wanted but not invoked:
vertexManagerPluginContext.reconfigureVertex(
    2,
    <any>,
    <any>
);
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism(TestShuffleVertexManagerBase.java:421)

However, there were other interactions with this mock:
vertexManagerPluginContext.getUserPayload();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:752)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.vertexReconfigurationPlanned();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.initialize(ShuffleVertexManagerBase.java:759)

vertexManagerPluginContext.getInputVertexEdgeProperties();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:219)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex1",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex2",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:221)

vertexManagerPluginContext.registerForVertexStateUpdates(
    "Vertex3",
    [CONFIGURED]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:225)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.onVertexStarted(ShuffleVertexManagerBase.java:246)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex1"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex2"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:766)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:769)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex3"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:775)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.handleVertexStateUpdate(ShuffleVertexManagerBase.java:779)

vertexManagerPluginContext.reconfigureVertex(
    4,
    null,
    {Vertex2={ CUSTOM : in >> PERSISTED >> out >> 
org.apache.tez.dag.library.vertexmanager.FairShuffleEdgeManager }, Vertex1={ 
CUSTOM : in >> PERSISTED >> out >> 
org.apache.tez.dag.library.vertexmanager.FairShuffleEdgeManager }}
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.reconfigVertex(ShuffleVertexManagerBase.java:828)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.getVertexNumTasks(
    "Vertex4"
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.updatePendingTasks(ShuffleVertexManagerBase.java:389)

vertexManagerPluginContext.doneReconfiguringVertex();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.determineParallelismAndApply(ShuffleVertexManagerBase.java:508)

vertexManagerPluginContext.getVertexName();
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.getNumOfTasksToScheduleAndLog(ShuffleVertexManagerBase.java:589)

vertexManagerPluginContext.scheduleTasks(
    
[org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@43bf30e7,
 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@3d23b070, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@7214a86b, 
org.apache.tez.dag.api.VertexManagerPluginContext$ScheduleTaskRequest@2a3d4350]
);
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.schedulePendingTasks(ShuffleVertexManagerBase.java:540)


        at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testAutoParallelism(TestShuffleVertexManagerBase.java:421)


FAILED:  
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978[test[class
 org.apache.tez.dag.library.vertexmanager.FairShuffleVertexManager]]

Error Message:

vertexManagerPluginContext.reconfigureVertex(
    2,
    <any>,
    <any>
);
Wanted 2 times:
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978(TestShuffleVertexManagerBase.java:367)
But was 1 time:
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.reconfigVertex(ShuffleVertexManagerBase.java:828)


Stack Trace:
org.mockito.exceptions.verification.TooLittleActualInvocations: 
vertexManagerPluginContext.reconfigureVertex(
    2,
    <any>,
    <any>
);
Wanted 2 times:
-> at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978(TestShuffleVertexManagerBase.java:367)
But was 1 time:
-> at 
org.apache.tez.dag.library.vertexmanager.ShuffleVertexManagerBase.reconfigVertex(ShuffleVertexManagerBase.java:828)

        at 
org.apache.tez.dag.library.vertexmanager.TestShuffleVertexManagerBase.testTez978(TestShuffleVertexManagerBase.java:367)

Reply via email to