> On April 22, 2016, 4:25 a.m., Amareshwari Sriramadasu wrote:
> > lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java,
> >  line 487
> > <https://reviews.apache.org/r/46552/diff/1/?file=1356214#file1356214line487>
> >
> >     Can we still have this test and call preLaunch() from test before 
> > execute call ?

I moved this test to TestQueryService. Planning to further enhance to check 
restart scenario (as mentioned in review) . 
Will we still need to have it here as well?


> On April 22, 2016, 4:25 a.m., Amareshwari Sriramadasu wrote:
> > lens-server-api/src/main/java/org/apache/lens/server/api/driver/NoOpDriverQueryHook.java,
> >  line 34
> > <https://reviews.apache.org/r/46552/diff/1/?file=1356221#file1356221line34>
> >
> >     Should these logs be made debug?

I thought this is a good log to look at and all Driver Hooks can extend this 
class ((Like Mokck Driver Hook  is doing now) and use the logging functionality 
from here. 

Please let me know if you feel/know its duplicate/meaningless in production.


- Puneet


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


On April 22, 2016, 3:05 a.m., Puneet Gupta wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/46552/
> -----------------------------------------------------------
> 
> (Updated April 22, 2016, 3:05 a.m.)
> 
> 
> Review request for lens.
> 
> 
> 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
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
> aa37dcc 
>   
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java
>  ba3f3d5 
>   
> 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/main/java/org/apache/lens/server/api/query/AbstractQueryContext.java
>  b568ffb 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/query/QueryContext.java
>  94b79d0 
>   
> 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
>  42bd4ab 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java 
> df13ba2 
>   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