Author: omalley
Date: Fri May 17 15:44:04 2013
New Revision: 1483874

URL: http://svn.apache.org/r1483874
Log:
HIVE-4486 FetchOperator slows down SMB map joins by 50% when there are many 
partitions (Gopal V via omalley)

Modified:
    hive/trunk/   (props changed)
    hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java

Propchange: hive/trunk/
------------------------------------------------------------------------------
  Merged /hive/branches/branch-0.11:r1483872

Modified: 
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
URL: 
http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java?rev=1483874&r1=1483873&r2=1483874&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java 
(original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java 
Fri May 17 15:44:04 2013
@@ -648,8 +648,7 @@ public class FetchOperator implements Se
    * @return list of file status entries
    */
   private FileStatus[] listStatusUnderPath(FileSystem fs, Path p) throws 
IOException {
-    HiveConf hiveConf = new HiveConf(job, FetchOperator.class);
-    boolean recursive = 
hiveConf.getBoolVar(HiveConf.ConfVars.HADOOPMAPREDINPUTDIRRECURSIVE);
+    boolean recursive = HiveConf.getBoolVar(job, 
HiveConf.ConfVars.HADOOPMAPREDINPUTDIRRECURSIVE);
     if (!recursive) {
       return fs.listStatus(p);
     }


Reply via email to