You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lens.apache.org by am...@apache.org on 2014/11/13 12:50:06 UTC
[39/50] incubator-lens git commit: Set session class loader for query
conf and rewriter's query conf
Set session class loader for query conf and rewriter's query conf
Project: http://git-wip-us.apache.org/repos/asf/incubator-lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-lens/commit/220ce567
Tree: http://git-wip-us.apache.org/repos/asf/incubator-lens/tree/220ce567
Diff: http://git-wip-us.apache.org/repos/asf/incubator-lens/diff/220ce567
Branch: refs/heads/toapache
Commit: 220ce567df7740252a27fcd30f1a8d61702c2fef
Parents: e21f750
Author: Amareshwari Sriramdasu <am...@inmobi.com>
Authored: Thu Nov 13 12:43:00 2014 +0530
Committer: Amareshwari Sriramdasu <am...@inmobi.com>
Committed: Thu Nov 13 12:43:00 2014 +0530
----------------------------------------------------------------------
.../src/main/java/org/apache/lens/driver/cube/RewriteUtil.java | 1 +
lens-server/src/main/java/org/apache/lens/server/LensService.java | 1 +
2 files changed, 2 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/220ce567/lens-cube/src/main/java/org/apache/lens/driver/cube/RewriteUtil.java
----------------------------------------------------------------------
diff --git a/lens-cube/src/main/java/org/apache/lens/driver/cube/RewriteUtil.java b/lens-cube/src/main/java/org/apache/lens/driver/cube/RewriteUtil.java
index 7f83823..9c76271 100644
--- a/lens-cube/src/main/java/org/apache/lens/driver/cube/RewriteUtil.java
+++ b/lens-cube/src/main/java/org/apache/lens/driver/cube/RewriteUtil.java
@@ -205,6 +205,7 @@ public class RewriteUtil {
}
conf.set(entry.getKey(), entry.getValue());
}
+ conf.setClassLoader(queryConf.getClassLoader());
return conf;
}
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/220ce567/lens-server/src/main/java/org/apache/lens/server/LensService.java
----------------------------------------------------------------------
diff --git a/lens-server/src/main/java/org/apache/lens/server/LensService.java b/lens-server/src/main/java/org/apache/lens/server/LensService.java
index a0330f9..dc0c311 100644
--- a/lens-server/src/main/java/org/apache/lens/server/LensService.java
+++ b/lens-server/src/main/java/org/apache/lens/server/LensService.java
@@ -366,6 +366,7 @@ public abstract class LensService extends CompositeService implements Externaliz
qconf.set(entry.getKey(), entry.getValue());
}
}
+ qconf.setClassLoader(getSession(sessionHandle).getHiveConf().getClassLoader());
return qconf;
}