-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/32478/
-----------------------------------------------------------
(Updated March 27, 2015, 10:41 a.m.)
Review request for lens and Amareshwari Sriramadasu.
Bugs: LENS-349
https://issues.apache.org/jira/browse/LENS-349
Repository: lens
Description
-------
1. Set database in AbstractQueryContext at construction time. This will make
sure that database used at the time of query submission is also used at the
time of query execution
2. HiveDriver will maintain one session for a lens session + database name pair.
3. Borrowed some code related to closing class loaders and tests from the
previous patch.
Reply
Diffs (updated)
-----
lens-client/src/test/java/org/apache/lens/client/TestLensClient.java
81a536ed8ac3f7ea550794cf188db6ea9d599c7d
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java
9e3c72393c1d9634b4ae03301b5d620b647df7ae
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java
8a5839b01ad20fc6ff030d55788ceb2c368d7f69
lens-driver-jdbc/testdata/DatabaseJarSerde.java
03caff31916072b0e6944d1bd13161dca5cef878
lens-server-api/src/main/java/org/apache/lens/server/api/query/AbstractQueryContext.java
523356903933af37eb9b1deca805cc8ae76a4cbb
lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
390071cdd40ccc0308a4a58852e9dbfcbddabc3a
lens-server/src/main/java/org/apache/lens/server/session/LensSessionImpl.java
8c970821015b04e4adaff7d2949520ea5a0c4c82
lens-server/src/test/java/org/apache/lens/server/LensJerseyTest.java
20856a09610d76ca8072851e00125fc50aa4343c
lens-server/src/test/java/org/apache/lens/server/LensTestUtil.java
e44816372e889bdc7ce2ac34a43048e8af85181e
lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java
14a4eb2f09ad07bd6592f9f2e7ebff02080e0d14
lens-server/testdata/DatabaseJarSerde.java
03caff31916072b0e6944d1bd13161dca5cef878
lens-server/testdata/serde.jar ec86e49a0be7cb9872756a4313ae81bd3cb5e543
lens-server/testdata/test.jar 1644d8cada37749f6a8c3a2a6c26b752ea7bac0f
Diff: https://reviews.apache.org/r/32478/diff/
Testing
-------
Changed existing test for db jars to validate db switch
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.087s]
[INFO] Lens .............................................. SUCCESS [1.810s]
[INFO] Lens API .......................................... SUCCESS [5.499s]
[INFO] Lens API for server and extensions ................ SUCCESS [6.904s]
[INFO] Lens Cube ......................................... SUCCESS [2:17.874s]
[INFO] Lens DB storage ................................... SUCCESS [15.951s]
[INFO] Lens Query Library ................................ SUCCESS [6.794s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:39.982s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [17.581s]
[INFO] Lens Server ....................................... SUCCESS [5:29.163s]
[INFO] Lens client ....................................... SUCCESS [20.579s]
[INFO] Lens CLI .......................................... SUCCESS [2:41.566s]
[INFO] Lens Examples ..................................... SUCCESS [0.809s]
[INFO] Lens Distribution ................................. SUCCESS [10.192s]
[INFO] Lens ML Lib ....................................... SUCCESS [1:03.257s]
[INFO] Lens ML Ext Distribution .......................... SUCCESS [2.610s]
[INFO] Lens Regression ................................... SUCCESS [0.461s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15:44.150s
[INFO] Finished at: Fri Mar 27 10:35:15 UTC 2015
[INFO] Final Memory: 107M/1280M
[INFO] ------------------------------------------------------------------------
Thanks,
Jaideep dhok