You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by om...@apache.org on 2013/05/17 17:44:04 UTC
svn commit: r1483874 - in /hive/trunk: ./
ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
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);
}