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;
   }