-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46552/
-----------------------------------------------------------

(Updated April 27, 2016, 5:51 a.m.)


Review request for lens.


Changes
-------

Reduced wait time to 100 mills in QuerySubmitter.


Bugs: lens-1013
    https://issues.apache.org/jira/browse/lens-1013


Repository: lens


Description
-------

as of now DriverQueryHook has a preLaunch() method which is called just before 
launching the query . 

We should also have an option to interact with hook on postSelect() which will 
be called once query has been accepted by lens server and appropriate driver 
has been selected for it.


Also as of now, the preLaunch() is called by individual driver. This should be 
moved to server and drivers should not manage this operation.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
6eec3f7 
  
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java 
3f77b0c 
  
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java
 4f18c24 
  lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 
eef4464 
  
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 
81a9552 
  
lens-server-api/src/main/java/org/apache/lens/server/api/driver/AbstractLensDriver.java
 883ad9d 
  
lens-server-api/src/main/java/org/apache/lens/server/api/driver/DriverQueryHook.java
 ecac6be 
  
lens-server-api/src/main/java/org/apache/lens/server/api/driver/LensDriver.java 
69295d9 
  
lens-server-api/src/main/java/org/apache/lens/server/api/driver/NoOpDriverQueryHook.java
 a5475e4 
  
lens-server-api/src/test/java/org/apache/lens/server/api/user/MockDriverQueryHook.java
 2505ef4 
  
lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
 c72a890 
  lens-server/src/test/java/org/apache/lens/server/LensJerseyTest.java fb757e4 
  lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 
0f55d9e 
  lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java 
6bf077d 
  lens-server/src/test/resources/drivers/hive/hive1/hivedriver-site.xml 6362473 
  lens-server/src/test/resources/drivers/hive/hive2/hivedriver-site.xml d5be96e 

Diff: https://reviews.apache.org/r/46552/diff/


Testing
-------

mvn test -Dtest=org.apache.lens.server.query.TestQueryService#testExecuteAsync
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.lens.server.query.TestQueryService
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 116.959 sec - 
in org.apache.lens.server.query.TestQueryService

Results :

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0

Logs from MockDriverQueryHook
-----

22 Apr 2016 02:32:11 f5f0df2e-b8c5-4b10-b9a9-d714f3be6caf 
[grizzly-http-server-3] INFO  
org.apache.lens.server.api.driver.NoOpDriverQueryHook - Post select for foo, 
user query: select ID, IDSTR from TEST_TABLE, driver hive/hive1, driver query: 
select ID, IDSTR from TEST_TABLE


22 Apr 2016 02:32:43 4d3c9dc6-2abf-432a-aa94-acb937c1b457 [QuerySubmitter] INFO 
 org.apache.lens.server.api.driver.NoOpDriverQueryHook - Pre launch for foo, 
user query: select ID, IDSTR from TEST_TABLE, driver hive/hive1, driver query: 
select ID, IDSTR from TEST_TABLE


Pending
------
Will try to update server restart test case and MockQueryDriverHook to use 
AbstractQueryContext#updateConf(Map)


Thanks,

Puneet Gupta

Reply via email to