Author: nzhang
Date: Thu Mar 17 19:25:53 2011
New Revision: 1082652

URL: http://svn.apache.org/viewvc?rev=1082652&view=rev
Log:
HIVE-1959. Potential memory leak when same connection used for long time. 
TaskInfo and QueryInfo objects are getting accumulated on executing more 
queries on the same connection. (Chinna Rao Lalam via Ning Zhang)

Modified:
    hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java

Modified: 
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java?rev=1082652&r1=1082651&r2=1082652&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java 
(original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java 
Thu Mar 17 19:25:53 2011
@@ -425,6 +425,7 @@ public class HiveHistory {
       return;
     }
     log(RecordTypes.QueryEnd, ji.hm);
+    queryInfoMap.remove(queryId);
   }
 
   /**
@@ -465,6 +466,7 @@ public class HiveHistory {
       return;
     }
     log(RecordTypes.TaskEnd, ti.hm);
+    taskInfoMap.remove(id);
   }
 
   /**


Reply via email to