----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/32492/#review79498 -----------------------------------------------------------
- What about Cross parallelism? - What about updating findquantiles constant for sampling? - Can we have a config to turn off grace parallelism if there are issues and fall back to the previous auto parallelism? trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java <https://reviews.apache.org/r/32492/#comment129422> Why should the datamovement type be null? Can you add a comment explaining why trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezOperPlan.java <https://reviews.apache.org/r/32492/#comment129419> private transient trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezOperPlan.java <https://reviews.apache.org/r/32492/#comment129423> Can you add some comments explaining what is done here. i.e why we terminate if there is vertexgroup, not include pred because it is too late, etc trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezOperator.java <https://reviews.apache.org/r/32492/#comment128906> Can you add a comment saying plan, input splits are transient as they are big and we don't want them serialized. Just to avoid someone doing that accidentally in future. trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezOperator.java <https://reviews.apache.org/r/32492/#comment129420> Why would plan be null? trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/optimizer/ParallelismSetter.java <https://reviews.apache.org/r/32492/#comment129426> Why do we need this check with 1-1 parallelism? trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/optimizer/ParallelismSetter.java <https://reviews.apache.org/r/32492/#comment129425> Is this the case of vertex group for sample aggregation? In that case shouldn't we update the successor of the vertex group? trunk/test/org/apache/pig/test/Util.java <https://reviews.apache.org/r/32492/#comment128904> Can we get rid of this method and replace this with the new method added? It is only used in two test classes. - Rohini Palaniswamy On April 12, 2015, 3:51 p.m., Daniel Dai wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/32492/ > ----------------------------------------------------------- > > (Updated April 12, 2015, 3:51 p.m.) > > > Review request for pig and Rohini Palaniswamy. > > > Repository: pig > > > Description > ------- > > See PIG-4434 > > > Diffs > ----- > > trunk/ivy/libraries.properties 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezEdgeDescriptor.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezOperPlan.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/TezOperator.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/optimizer/LoaderProcessor.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/optimizer/ParallelismSetter.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/optimizer/TezEstimatedParallelismClearer.java > PRE-CREATION > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/plan/optimizer/TezOperDependencyParallelismEstimator.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/runtime/PartitionerDefinedVertexManager.java > 1672805 > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/runtime/PigGraceShuffleVertexManager.java > PRE-CREATION > > trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/util/TezCompilerUtil.java > 1672805 > trunk/src/org/apache/pig/impl/plan/OperatorKey.java 1672805 > > trunk/test/org/apache/pig/newplan/logical/optimizer/TestImplicitSplitOnTuple.java > 1672805 > trunk/test/org/apache/pig/test/Util.java 1672805 > trunk/test/org/apache/pig/tez/TestTezGraceParallelism.java PRE-CREATION > trunk/test/org/apache/pig/tez/TestTezJobControlCompiler.java 1672805 > trunk/test/org/apache/pig/tez/TestTezLauncher.java 1672805 > > Diff: https://reviews.apache.org/r/32492/diff/ > > > Testing > ------- > > All unit test pass pending (TEZ-2310), which is a Tez 0.7.0 regression not > related to the patch. > > > Thanks, > > Daniel Dai > >