> On June 2, 2015, 9:16 a.m., Rajat Khandelwal wrote:
> > lens-server/src/main/java/org/apache/lens/server/util/ScannedPaths.java, 
> > line 49
> > <https://reviews.apache.org/r/34105/diff/9/?file=975201#file975201line49>
> >
> >     I think what Raju is trying to say is, that member variables of a class 
> > should be the things the class consists of. 
> >     
> >     It doesn't make sense that ScannedPaths should consist of two Strings, 
> > one URI, one FileSyste, one Path. Most of these things can be temporary and 
> > passed between methods while initializing. 
> >     
> >     Another thing is, everything basically happens in constructor, so 
> > functions can be cut down. 
> >     
> >     Also, should the exceptions be propagated?

- I have removed instance variables which can be derrived from other variable. 
Please have a look if we can cut it down further.
- Are we talking of removing the init() entirely and to add the code to the 
constructor directly ?


- Yash


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


On June 2, 2015, 9:29 a.m., Yash Sharma wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/34105/
> -----------------------------------------------------------
> 
> (Updated June 2, 2015, 9:29 a.m.)
> 
> 
> Review request for lens.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Initial patch for - add jar should be able to take regex path and should be 
> able to add multiple jars.
> 
> Jira: https://issues.apache.org/jira/browse/LENS-513
> 
> 
> Diffs
> -----
> 
>   
> lens-cli/src/test/java/org/apache/lens/cli/TestLensConnectionCliCommands.java 
> 3238edb 
>   
> lens-server/src/main/java/org/apache/lens/server/session/SessionResource.java 
> 5ffc086 
>   lens-server/src/main/java/org/apache/lens/server/util/ScannedPaths.java 
> PRE-CREATION 
>   lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 
> 01dcf54 
>   lens-server/src/test/java/org/apache/lens/server/util/TestScannedPaths.java 
> PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/34105/diff/
> 
> 
> Testing
> -------
> 
> New build results -
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules .............................. SUCCESS [  2.332 
> s]
> [INFO] Lens ............................................... SUCCESS [  3.057 
> s]
> [INFO] Lens API ........................................... SUCCESS [ 17.761 
> s]
> [INFO] Lens API for server and extensions ................. SUCCESS [ 21.353 
> s]
> [INFO] Lens Cube .......................................... SUCCESS [03:20 
> min]
> [INFO] Lens DB storage .................................... SUCCESS [ 20.226 
> s]
> [INFO] Lens Query Library ................................. SUCCESS [ 16.047 
> s]
> [INFO] Lens Hive Driver ................................... SUCCESS [02:41 
> min]
> [INFO] Lens Driver for JDBC ............................... SUCCESS [ 34.681 
> s]
> [INFO] Lens Server ........................................ SUCCESS [06:20 
> min]
> [INFO] Lens client ........................................ SUCCESS [ 36.356 
> s]
> [INFO] Lens CLI ........................................... SUCCESS [02:04 
> min]
> [INFO] Lens Examples ...................................... SUCCESS [  9.522 
> s]
> [INFO] Lens Distribution .................................. SUCCESS [  9.028 
> s]
> [INFO] Lens ML Lib ........................................ SUCCESS [01:34 
> min]
> [INFO] Lens ML Ext Distribution ........................... SUCCESS [  2.640 
> s]
> [INFO] Lens Regression .................................... SUCCESS [  6.617 
> s]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 19:01 min
> [INFO] Finished at: 2015-06-02T14:11:56+05:30
> [INFO] Final Memory: 120M/389M
> [INFO] 
> ------------------------------------------------------------------------
> 
> Yes.
> 
> Testcases:
> New testcase: TestLensConnectionCliCommands#testJarCommandsWithRegex
> Old testcase modified: TestLensConnectionCliCommands#testJarCommands
> 
> Test on CLI:
> 
> 1. -ve test scenario:
> lens-shell>add jar /home/yash/Desktop/rt.jarr
> No Jars found in the specified path.
> lens-shell>add jar /home/yash/Desktop/*.jarr
> No Jars found in the specified path.
> 
> 2. +ve test scenario:
> lens-shell>add jar /home/yash/Desktop/*.jar
> Add resource succeeded[/home/yash/Desktop/mahout-core-0.9.jar 
> /home/yash/Desktop/rt.jar ]
> 
> lens-shell>list resources
> type=jar path=/home/yash/Desktop/mahout-core-0.9.jar
> type=jar path=/home/yash/Desktop/rt.jar
> 
> 
> Complete build with testcases:
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules .............................. SUCCESS [  2.822 
> s]
> [INFO] Lens ............................................... SUCCESS [  3.751 
> s]
> [INFO] Lens API ........................................... SUCCESS [ 19.844 
> s]
> [INFO] Lens API for server and extensions ................. SUCCESS [ 23.579 
> s]
> [INFO] Lens Cube .......................................... SUCCESS [03:06 
> min]
> [INFO] Lens DB storage .................................... SUCCESS [ 22.211 
> s]
> [INFO] Lens Query Library ................................. SUCCESS [ 19.126 
> s]
> [INFO] Lens Hive Driver ................................... SUCCESS [02:48 
> min]
> [INFO] Lens Driver for JDBC ............................... SUCCESS [ 33.738 
> s]
> [INFO] Lens Server ........................................ SUCCESS [06:03 
> min]
> [INFO] Lens client ........................................ SUCCESS [ 41.219 
> s]
> [INFO] Lens CLI ........................................... SUCCESS [02:09 
> min]
> [INFO] Lens Examples ...................................... SUCCESS [ 11.513 
> s]
> [INFO] Lens Distribution .................................. SUCCESS [  9.081 
> s]
> [INFO] Lens ML Lib ........................................ SUCCESS [01:19 
> min]
> [INFO] Lens ML Ext Distribution ........................... SUCCESS [  2.787 
> s]
> [INFO] Lens Regression .................................... SUCCESS [  8.067 
> s]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 18:46 min
> [INFO] Finished at: 2015-05-12T19:44:01+05:30
> [INFO] Final Memory: 120M/389M
> [INFO] 
> ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Yash Sharma
> 
>

Reply via email to