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/08/04 05:40:26 UTC
svn commit: r1615481 - in /pig/trunk: CHANGES.txt
src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java
Author: cheolsoo
Date: Mon Aug 4 03:40:25 2014
New Revision: 1615481
URL: http://svn.apache.org/r1615481
Log:
PIG-4098: Vertex Location Hint api update after TEZ-1041 (jeagles via cheolsoo)
Modified:
pig/trunk/CHANGES.txt
pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java
Modified: pig/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1615481&r1=1615480&r2=1615481&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Mon Aug 4 03:40:25 2014
@@ -52,6 +52,8 @@ OPTIMIZATIONS
BUG FIXES
+PIG-4098: Vertex Location Hint api update after TEZ-1041 (jeagles via cheolsoo)
+
PIG-4088: TEZ-1346 breaks hadoop 2 compilation in trunk (cheolsoo)
PIG-4089: TestMultiQuery.testMultiQueryJiraPig1169 fails in trunk after
Modified: pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java
URL: http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java?rev=1615481&r1=1615480&r2=1615481&view=diff
==============================================================================
--- pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java (original)
+++ pig/trunk/src/org/apache/pig/backend/hadoop/executionengine/tez/TezDagBuilder.java Mon Aug 4 03:40:25 2014
@@ -116,6 +116,7 @@ import org.apache.tez.dag.api.OutputDesc
import org.apache.tez.dag.api.ProcessorDescriptor;
import org.apache.tez.dag.api.Vertex;
import org.apache.tez.dag.api.VertexGroup;
+import org.apache.tez.dag.api.VertexLocationHint;
import org.apache.tez.dag.api.VertexManagerPluginDescriptor;
import org.apache.tez.dag.library.vertexmanager.ShuffleVertexManager;
import org.apache.tez.mapreduce.combine.MRCombiner;
@@ -590,7 +591,7 @@ public class TezDagBuilder extends TezOp
// TODO: These should get the globalConf, or a merged version that
// keeps settings like pig.maxCombinedSplitSize
- vertex.setTaskLocationsHint(tezOp.getLoaderInfo().getInputSplitInfo().getTaskLocationHints());
+ vertex.setLocationHint(new VertexLocationHint(tezOp.getLoaderInfo().getInputSplitInfo().getTaskLocationHints()));
vertex.addDataSource(ld.getOperatorKey().toString(),
new InputDescriptor(MRInput.class.getName())
.setUserPayload(MRHelpers.createMRInputPayload(