Author: gunther
Date: Thu Dec 12 00:26:55 2013
New Revision: 1550326

URL: http://svn.apache.org/r1550326
Log:
HIVE-6014: Stage ids differ in the tez branch (Vikram Dixit K via Gunther 
Hagleitner)

Modified:
    
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java
    
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java

Modified: 
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java
URL: 
http://svn.apache.org/viewvc/hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java?rev=1550326&r1=1550325&r2=1550326&view=diff
==============================================================================
--- 
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java
 (original)
+++ 
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java
 Thu Dec 12 00:26:55 2013
@@ -27,6 +27,7 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.hadoop.hive.conf.HiveConf;
+import org.apache.hadoop.hive.conf.HiveConf.ConfVars;
 import org.apache.hadoop.hive.ql.exec.DependencyCollectionTask;
 import org.apache.hadoop.hive.ql.exec.FileSinkOperator;
 import org.apache.hadoop.hive.ql.exec.Operator;
@@ -440,8 +441,10 @@ public class GenMRProcContext implements
    */
   public DependencyCollectionTask getDependencyTaskForMultiInsert() {
     if (dependencyTaskForMultiInsert == null) {
-      dependencyTaskForMultiInsert =
-          (DependencyCollectionTask) TaskFactory.get(new 
DependencyCollectionWork(), conf);
+      if 
(conf.getBoolVar(ConfVars.HIVE_MULTI_INSERT_MOVE_TASKS_SHARE_DEPENDENCIES)) {
+        dependencyTaskForMultiInsert =
+            (DependencyCollectionTask) TaskFactory.get(new 
DependencyCollectionWork(), conf);
+      }
     }
     return dependencyTaskForMultiInsert;
   }

Modified: 
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java
URL: 
http://svn.apache.org/viewvc/hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java?rev=1550326&r1=1550325&r2=1550326&view=diff
==============================================================================
--- 
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java
 (original)
+++ 
hive/branches/tez/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java
 Thu Dec 12 00:26:55 2013
@@ -1332,7 +1332,7 @@ public final class GenMapRedUtils {
       Task<? extends Serializable> parentTask, DependencyCollectionTask 
dependencyTask) {
 
     if (mvTask != null) {
-      if 
(hconf.getBoolVar(ConfVars.HIVE_MULTI_INSERT_MOVE_TASKS_SHARE_DEPENDENCIES)) {
+      if (dependencyTask != null) {
         parentTask.addDependentTask(dependencyTask);
         if (mvTask.getWork().getLoadTableWork() != null) {
           // Moving tables/partitions depend on the dependencyTask


Reply via email to