> On Dec. 29, 2014, 4:05 p.m., Amareshwari Sriramadasu wrote:
> > lens-server/src/main/java/org/apache/lens/server/LensServices.java, line 323
> > <https://reviews.apache.org/r/29416/diff/3/?file=802466#file802466line323>
> >
> >     Can we pass server conf as parameter, instead of creating new everytime?

I will submit a different patch. There is an issue with this patch. If for any 
reason the file system is created (for the same uri) before the LensServices is 
started up, FS will dole out a cached object, which may not have the 
automatic.close disabled, resulting in unpredictable behavior. We ought to be 
using FileSystem::newInstance instead of FileSystem::get. This will ensure that 
the fs object that state persistence is working with independent of the other 
fs objects.


- Srikanth


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


On Dec. 29, 2014, 3:45 p.m., Srikanth Sundarrajan wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/29416/
> -----------------------------------------------------------
> 
> (Updated Dec. 29, 2014, 3:45 p.m.)
> 
> 
> Review request for lens.
> 
> 
> Bugs: LENS-163
>     https://issues.apache.org/jira/browse/LENS-163
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> LensServer imports the following dependencies
> 
> import sun.misc.Signal;
> import sun.misc.SignalHandler;
> 
> and this is being used to register essentially shutdownhook.
> 
> ...
>     Signal.handle(new Signal("TERM"), new SignalHandler() {
> 
>       @Override
>       public void handle(Signal signal) {
> ...
> 
> We should use Runtime::addShutdownHook() instead.
> 
> 
> Diffs
> -----
> 
>   lens-server/pom.xml 55d5d58 
>   lens-server/src/main/java/org/apache/lens/server/LensServer.java 66abbcd 
>   lens-server/src/main/java/org/apache/lens/server/LensServices.java fe2fc75 
>   lens-server/src/main/resources/lens-build-info.properties PRE-CREATION 
>   pom.xml 2fb1005 
> 
> Diff: https://reviews.apache.org/r/29416/diff/
> 
> 
> Testing
> -------
> 
> No new tests added. Existing tests ran alright.
> 
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [0.937s]
> [INFO] Lens .............................................. SUCCESS [3.139s]
> [INFO] Lens API .......................................... SUCCESS [5.696s]
> [INFO] Lens API for server and extensions ................ SUCCESS [3.089s]
> [INFO] Lens Cube ......................................... SUCCESS [5:21.532s]
> [INFO] Lens DB storage ................................... SUCCESS [28.502s]
> [INFO] Lens Query Library ................................ SUCCESS [19.518s]
> [INFO] Lens Hive Driver .................................. SUCCESS 
> [11:37.892s]
> [INFO] Lens Driver for Cloudera Impala ................... SUCCESS [2.718s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [36.736s]
> [INFO] Lens Server ....................................... SUCCESS 
> [12:09.370s]
> [INFO] Lens client ....................................... SUCCESS [54.261s]
> [INFO] Lens CLI .......................................... SUCCESS [3:44.160s]
> [INFO] Lens Examples ..................................... SUCCESS [0.534s]
> [INFO] Lens Distribution ................................. SUCCESS [3.451s]
> [INFO] Lens Client Distribution .......................... SUCCESS [2.473s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:36.809s]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 37:11.229s
> [INFO] Finished at: Thu Dec 25 12:43:50 IST 2014
> [INFO] Final Memory: 135M/801M
> [INFO] 
> ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Srikanth Sundarrajan
> 
>

Reply via email to