You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by ch...@apache.org on 2014/03/04 19:12:29 UTC
svn commit: r1574170 - in
/pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez:
TezCompiler.java TezOperator.java
Author: cheolsoo
Date: Tue Mar 4 18:12:29 2014
New Revision: 1574170
URL: http://svn.apache.org/r1574170
Log:
PIG-3795: Parallelism specified by user is not honored if default parallelism
is set to a higher value (cheolsoo)
Modified:
pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompiler.java
pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperator.java
Modified: pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompiler.java
URL: http://svn.apache.org/viewvc/pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompiler.java?rev=1574170&r1=1574169&r2=1574170&view=diff
==============================================================================
--- pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompiler.java (original)
+++ pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezCompiler.java Tue Mar 4 18:12:29 2014
@@ -388,9 +388,6 @@ public class TezCompiler extends PhyPlan
// Now we have the inputs compiled. Do something with the input oper op.
op.visit(this);
- if (op.getRequestedParallelism() > curTezOp.getRequestedParallelism()) {
- curTezOp.setRequestedParallelism(op.getRequestedParallelism());
- }
compiledInputs = prevCompInp;
}
@@ -811,6 +808,7 @@ public class TezCompiler extends PhyPlan
try {
blocking();
TezCompilerUtil.setCustomPartitioner(op.getCustomPartitioner(), curTezOp);
+ curTezOp.setRequestedParallelism(op.getRequestedParallelism());
phyToTezOpMap.put(op, curTezOp);
} catch (Exception e) {
int errCode = 2034;
Modified: pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperator.java
URL: http://svn.apache.org/viewvc/pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperator.java?rev=1574170&r1=1574169&r2=1574170&view=diff
==============================================================================
--- pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperator.java (original)
+++ pig/branches/tez/src/org/apache/pig/backend/hadoop/executionengine/tez/TezOperator.java Tue Mar 4 18:12:29 2014
@@ -49,8 +49,6 @@ public class TezOperator extends Operato
public Set<String> UDFs;
public Set<PhysicalOperator> scalars;
- // TODO: We need to specify parallelism per vertex in Tez. For now, we set
- // them all to 1.
// Use AtomicInteger for access by reference and being able to reset in
// TezDAGBuilder based on number of input splits.
// We just need mutability and not concurrency