You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by na...@apache.org on 2010/12/09 19:09:48 UTC

svn commit: r1044057 - in /hive/trunk: CHANGES.txt ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java

Author: namit
Date: Thu Dec  9 18:09:47 2010
New Revision: 1044057

URL: http://svn.apache.org/viewvc?rev=1044057&view=rev
Log:
HIVE-1844 Hanging hive client due to OOM error
(He Yongqiang via namit)


Modified:
    hive/trunk/CHANGES.txt
    hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java

Modified: hive/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hive/trunk/CHANGES.txt?rev=1044057&r1=1044056&r2=1044057&view=diff
==============================================================================
--- hive/trunk/CHANGES.txt (original)
+++ hive/trunk/CHANGES.txt Thu Dec  9 18:09:47 2010
@@ -596,6 +596,9 @@ Trunk -  Unreleased
     HIVE-1830 Mappers in group by followed by map-join may die OOM
     (Liyin Tang via namit)
 
+    HIVE-1844 Hanging hive client due to OOM error
+    (He Yongqiang via namit)
+
   TESTS
 
     HIVE-1464. improve  test query performance

Modified: hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java?rev=1044057&r1=1044056&r2=1044057&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java (original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java Thu Dec  9 18:09:47 2010
@@ -52,7 +52,11 @@ public class TaskRunner extends Thread {
    */
 
   public void runSequential() {
-    int exitVal = tsk.executeTask();
+    int exitVal = -101;
+    try {
+      exitVal = tsk.executeTask();
+    } catch (Throwable t) {
+    }
     result.setExitVal(exitVal);
   }