You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by Amareshwari Sriramadasu <am...@apache.org> on 2015/06/04 10:48:16 UTC

Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

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

Review request for lens and Rajat Khandelwal.


Bugs: LENS-575
    https://issues.apache.org/jira/browse/LENS-575


Repository: lens


Description
-------

Added testcase which reproduced the NPE and put up fix as well.


Diffs
-----

  lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
  lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 

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


Testing
-------

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.860s]
[INFO] Lens .............................................. SUCCESS [3.078s]
[INFO] Lens API .......................................... SUCCESS [19.802s]
[INFO] Lens API for server and extensions ................ SUCCESS [21.379s]
[INFO] Lens Cube ......................................... SUCCESS [3:54.881s]
[INFO] Lens DB storage ................................... SUCCESS [21.350s]
[INFO] Lens Query Library ................................ SUCCESS [25.227s]
[INFO] Lens Hive Driver .................................. SUCCESS [3:24.924s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [40.694s]
[INFO] Lens Server ....................................... SUCCESS [5:39.221s]
[INFO] Lens client ....................................... SUCCESS [37.265s]
[INFO] Lens CLI .......................................... SUCCESS [3:35.180s]
[INFO] Lens Examples ..................................... SUCCESS [10.983s]
[INFO] Lens Distribution ................................. SUCCESS [8.145s]
[INFO] Lens ML Lib ....................................... SUCCESS [1:20.285s]
[INFO] Lens ML Ext Distribution .......................... SUCCESS [1.786s]
[INFO] Lens Regression ................................... SUCCESS [12.143s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21:20.223s
[INFO] Finished at: Thu Jun 04 08:46:52 UTC 2015
[INFO] Final Memory: 166M/1281M
[INFO] ------------------------------------------------------------------------


Thanks,

Amareshwari Sriramadasu


Re: Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

Posted by Amareshwari Sriramadasu <am...@apache.org>.

> On June 9, 2015, 3:55 a.m., Raju Bairishetti wrote:
> > Can we change isJoinKey to true in ReferencedDimAtrribute as well?
> > 
> > ```
> > public ReferencedDimAtrribute(String name, Map<String, String> props) {
> >     super(name, props);
> >     String chName = props.get(MetastoreUtil.getDimRefChainNameKey(getName()));
> >     if (!StringUtils.isBlank(chName)) {
> >       this.chainName = chName;
> >       this.refColumn = props.get(MetastoreUtil.getDimRefChainColumnKey(getName()));
> >       this.isJoinKey = false;
> >     } else {
> > ```
> > 
> > ```
> >  public ReferencedDimAtrribute(FieldSchema column, String displayString, String chainName, String refColumn,
> >       Date startTime, Date endTime, Double cost, Long numOfDistinctValues) {
> >     super(column, displayString, startTime, endTime, cost, numOfDistinctValues);
> >     this.chainName = chainName.toLowerCase();
> >     this.refColumn = refColumn.toLowerCase();
> >     this.isJoinKey = false;
> >   }
> > 
> > ```

Default value of isJoinKey is true in ReferencedDimAtrribute, as well :

----
  @Getter private Boolean isJoinKey = true;
----

The above constructors are for 'chain ref column', which are not join keys. So, code in ReferencedDimAtrribute is fine.


- Amareshwari


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


On June 4, 2015, 9:23 a.m., Amareshwari Sriramadasu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35055/
> -----------------------------------------------------------
> 
> (Updated June 4, 2015, 9:23 a.m.)
> 
> 
> Review request for lens and Rajat Khandelwal.
> 
> 
> Bugs: LENS-575
>     https://issues.apache.org/jira/browse/LENS-575
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Added testcase which reproduced the NPE and put up fix as well.
> 
> 
> Diffs
> -----
> 
>   lens-api/src/main/resources/cube-0.1.xsd 719d10d 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 
> 
> Diff: https://reviews.apache.org/r/35055/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.536s]
> [INFO] Lens .............................................. SUCCESS [3.011s]
> [INFO] Lens API .......................................... SUCCESS [17.777s]
> [INFO] Lens API for server and extensions ................ SUCCESS [22.173s]
> [INFO] Lens Cube ......................................... SUCCESS [3:33.834s]
> [INFO] Lens DB storage ................................... SUCCESS [20.476s]
> [INFO] Lens Query Library ................................ SUCCESS [17.480s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:54.128s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [35.125s]
> [INFO] Lens Server ....................................... SUCCESS [5:39.016s]
> [INFO] Lens client ....................................... SUCCESS [36.548s]
> [INFO] Lens CLI .......................................... SUCCESS [3:30.731s]
> [INFO] Lens Examples ..................................... SUCCESS [10.937s]
> [INFO] Lens Distribution ................................. SUCCESS [8.005s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:20.748s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [1.819s]
> [INFO] Lens Regression ................................... SUCCESS [12.212s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 20:07.530s
> [INFO] Finished at: Thu Jun 04 09:16:15 UTC 2015
> [INFO] Final Memory: 159M/1063M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Amareshwari Sriramadasu
> 
>


Re: Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

Posted by Raju Bairishetti <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35055/#review87127
-----------------------------------------------------------


Can we change isJoinKey to true in ReferencedDimAtrribute as well?

```
public ReferencedDimAtrribute(String name, Map<String, String> props) {
    super(name, props);
    String chName = props.get(MetastoreUtil.getDimRefChainNameKey(getName()));
    if (!StringUtils.isBlank(chName)) {
      this.chainName = chName;
      this.refColumn = props.get(MetastoreUtil.getDimRefChainColumnKey(getName()));
      this.isJoinKey = false;
    } else {
```

```
 public ReferencedDimAtrribute(FieldSchema column, String displayString, String chainName, String refColumn,
      Date startTime, Date endTime, Double cost, Long numOfDistinctValues) {
    super(column, displayString, startTime, endTime, cost, numOfDistinctValues);
    this.chainName = chainName.toLowerCase();
    this.refColumn = refColumn.toLowerCase();
    this.isJoinKey = false;
  }

```

- Raju Bairishetti


On June 4, 2015, 9:23 a.m., Amareshwari Sriramadasu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35055/
> -----------------------------------------------------------
> 
> (Updated June 4, 2015, 9:23 a.m.)
> 
> 
> Review request for lens and Rajat Khandelwal.
> 
> 
> Bugs: LENS-575
>     https://issues.apache.org/jira/browse/LENS-575
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Added testcase which reproduced the NPE and put up fix as well.
> 
> 
> Diffs
> -----
> 
>   lens-api/src/main/resources/cube-0.1.xsd 719d10d 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 
> 
> Diff: https://reviews.apache.org/r/35055/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.536s]
> [INFO] Lens .............................................. SUCCESS [3.011s]
> [INFO] Lens API .......................................... SUCCESS [17.777s]
> [INFO] Lens API for server and extensions ................ SUCCESS [22.173s]
> [INFO] Lens Cube ......................................... SUCCESS [3:33.834s]
> [INFO] Lens DB storage ................................... SUCCESS [20.476s]
> [INFO] Lens Query Library ................................ SUCCESS [17.480s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:54.128s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [35.125s]
> [INFO] Lens Server ....................................... SUCCESS [5:39.016s]
> [INFO] Lens client ....................................... SUCCESS [36.548s]
> [INFO] Lens CLI .......................................... SUCCESS [3:30.731s]
> [INFO] Lens Examples ..................................... SUCCESS [10.937s]
> [INFO] Lens Distribution ................................. SUCCESS [8.005s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:20.748s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [1.819s]
> [INFO] Lens Regression ................................... SUCCESS [12.212s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 20:07.530s
> [INFO] Finished at: Thu Jun 04 09:16:15 UTC 2015
> [INFO] Final Memory: 159M/1063M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Amareshwari Sriramadasu
> 
>


Re: Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35055/#review87676
-----------------------------------------------------------

Ship it!


Ship It!

- Rajat Khandelwal


On June 4, 2015, 2:53 p.m., Amareshwari Sriramadasu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35055/
> -----------------------------------------------------------
> 
> (Updated June 4, 2015, 2:53 p.m.)
> 
> 
> Review request for lens and Rajat Khandelwal.
> 
> 
> Bugs: LENS-575
>     https://issues.apache.org/jira/browse/LENS-575
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Added testcase which reproduced the NPE and put up fix as well.
> 
> 
> Diffs
> -----
> 
>   lens-api/src/main/resources/cube-0.1.xsd 719d10d 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 
> 
> Diff: https://reviews.apache.org/r/35055/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.536s]
> [INFO] Lens .............................................. SUCCESS [3.011s]
> [INFO] Lens API .......................................... SUCCESS [17.777s]
> [INFO] Lens API for server and extensions ................ SUCCESS [22.173s]
> [INFO] Lens Cube ......................................... SUCCESS [3:33.834s]
> [INFO] Lens DB storage ................................... SUCCESS [20.476s]
> [INFO] Lens Query Library ................................ SUCCESS [17.480s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:54.128s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [35.125s]
> [INFO] Lens Server ....................................... SUCCESS [5:39.016s]
> [INFO] Lens client ....................................... SUCCESS [36.548s]
> [INFO] Lens CLI .......................................... SUCCESS [3:30.731s]
> [INFO] Lens Examples ..................................... SUCCESS [10.937s]
> [INFO] Lens Distribution ................................. SUCCESS [8.005s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:20.748s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [1.819s]
> [INFO] Lens Regression ................................... SUCCESS [12.212s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 20:07.530s
> [INFO] Finished at: Thu Jun 04 09:16:15 UTC 2015
> [INFO] Final Memory: 159M/1063M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Amareshwari Sriramadasu
> 
>


Re: Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

Posted by Amareshwari Sriramadasu <am...@apache.org>.

> On June 10, 2015, 6:09 a.m., Rajat Khandelwal wrote:
> > lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java, line 619
> > <https://reviews.apache.org/r/35055/diff/2/?file=978942#file978942line619>
> >
> >     I didn't understand how it's unreachable?

isJoinKey is passed false.


> On June 10, 2015, 6:09 a.m., Rajat Khandelwal wrote:
> > lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java, line 752
> > <https://reviews.apache.org/r/35055/diff/2/?file=978943#file978943line752>
> >
> >     What happens if we select `name` of unreachable dim?

No join path exists. But for reproducing NPE, i had to query urdimid.


- Amareshwari


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


On June 4, 2015, 9:23 a.m., Amareshwari Sriramadasu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35055/
> -----------------------------------------------------------
> 
> (Updated June 4, 2015, 9:23 a.m.)
> 
> 
> Review request for lens and Rajat Khandelwal.
> 
> 
> Bugs: LENS-575
>     https://issues.apache.org/jira/browse/LENS-575
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Added testcase which reproduced the NPE and put up fix as well.
> 
> 
> Diffs
> -----
> 
>   lens-api/src/main/resources/cube-0.1.xsd 719d10d 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 
> 
> Diff: https://reviews.apache.org/r/35055/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.536s]
> [INFO] Lens .............................................. SUCCESS [3.011s]
> [INFO] Lens API .......................................... SUCCESS [17.777s]
> [INFO] Lens API for server and extensions ................ SUCCESS [22.173s]
> [INFO] Lens Cube ......................................... SUCCESS [3:33.834s]
> [INFO] Lens DB storage ................................... SUCCESS [20.476s]
> [INFO] Lens Query Library ................................ SUCCESS [17.480s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:54.128s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [35.125s]
> [INFO] Lens Server ....................................... SUCCESS [5:39.016s]
> [INFO] Lens client ....................................... SUCCESS [36.548s]
> [INFO] Lens CLI .......................................... SUCCESS [3:30.731s]
> [INFO] Lens Examples ..................................... SUCCESS [10.937s]
> [INFO] Lens Distribution ................................. SUCCESS [8.005s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:20.748s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [1.819s]
> [INFO] Lens Regression ................................... SUCCESS [12.212s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 20:07.530s
> [INFO] Finished at: Thu Jun 04 09:16:15 UTC 2015
> [INFO] Final Memory: 159M/1063M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Amareshwari Sriramadasu
> 
>


Re: Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35055/#review87365
-----------------------------------------------------------



lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java
<https://reviews.apache.org/r/35055/#comment139705>

    I didn't understand how it's unreachable?



lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java
<https://reviews.apache.org/r/35055/#comment139706>

    What happens if we select `name` of unreachable dim?


- Rajat Khandelwal


On June 4, 2015, 2:53 p.m., Amareshwari Sriramadasu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35055/
> -----------------------------------------------------------
> 
> (Updated June 4, 2015, 2:53 p.m.)
> 
> 
> Review request for lens and Rajat Khandelwal.
> 
> 
> Bugs: LENS-575
>     https://issues.apache.org/jira/browse/LENS-575
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Added testcase which reproduced the NPE and put up fix as well.
> 
> 
> Diffs
> -----
> 
>   lens-api/src/main/resources/cube-0.1.xsd 719d10d 
>   lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
>   lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 
> 
> Diff: https://reviews.apache.org/r/35055/diff/
> 
> 
> Testing
> -------
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.536s]
> [INFO] Lens .............................................. SUCCESS [3.011s]
> [INFO] Lens API .......................................... SUCCESS [17.777s]
> [INFO] Lens API for server and extensions ................ SUCCESS [22.173s]
> [INFO] Lens Cube ......................................... SUCCESS [3:33.834s]
> [INFO] Lens DB storage ................................... SUCCESS [20.476s]
> [INFO] Lens Query Library ................................ SUCCESS [17.480s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:54.128s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [35.125s]
> [INFO] Lens Server ....................................... SUCCESS [5:39.016s]
> [INFO] Lens client ....................................... SUCCESS [36.548s]
> [INFO] Lens CLI .......................................... SUCCESS [3:30.731s]
> [INFO] Lens Examples ..................................... SUCCESS [10.937s]
> [INFO] Lens Distribution ................................. SUCCESS [8.005s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:20.748s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [1.819s]
> [INFO] Lens Regression ................................... SUCCESS [12.212s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 20:07.530s
> [INFO] Finished at: Thu Jun 04 09:16:15 UTC 2015
> [INFO] Final Memory: 159M/1063M
> [INFO] ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Amareshwari Sriramadasu
> 
>


Re: Review Request 35055: LENS-575 : Fix NPE when unreachable dim fields are queried

Posted by Amareshwari Sriramadasu <am...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35055/
-----------------------------------------------------------

(Updated June 4, 2015, 9:23 a.m.)


Review request for lens and Rajat Khandelwal.


Changes
-------

Change default join_key to true


Bugs: LENS-575
    https://issues.apache.org/jira/browse/LENS-575


Repository: lens


Description
-------

Added testcase which reproduced the NPE and put up fix as well.


Diffs (updated)
-----

  lens-api/src/main/resources/cube-0.1.xsd 719d10d 
  lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java d56fb80 
  lens-cube/src/test/java/org/apache/lens/cube/parse/CubeTestSetup.java 914fe1b 
  lens-cube/src/test/java/org/apache/lens/cube/parse/TestJoinResolver.java d121ba4 

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


Testing (updated)
-------

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.536s]
[INFO] Lens .............................................. SUCCESS [3.011s]
[INFO] Lens API .......................................... SUCCESS [17.777s]
[INFO] Lens API for server and extensions ................ SUCCESS [22.173s]
[INFO] Lens Cube ......................................... SUCCESS [3:33.834s]
[INFO] Lens DB storage ................................... SUCCESS [20.476s]
[INFO] Lens Query Library ................................ SUCCESS [17.480s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:54.128s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [35.125s]
[INFO] Lens Server ....................................... SUCCESS [5:39.016s]
[INFO] Lens client ....................................... SUCCESS [36.548s]
[INFO] Lens CLI .......................................... SUCCESS [3:30.731s]
[INFO] Lens Examples ..................................... SUCCESS [10.937s]
[INFO] Lens Distribution ................................. SUCCESS [8.005s]
[INFO] Lens ML Lib ....................................... SUCCESS [1:20.748s]
[INFO] Lens ML Ext Distribution .......................... SUCCESS [1.819s]
[INFO] Lens Regression ................................... SUCCESS [12.212s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20:07.530s
[INFO] Finished at: Thu Jun 04 09:16:15 UTC 2015
[INFO] Final Memory: 159M/1063M
[INFO] ------------------------------------------------------------------------


Thanks,

Amareshwari Sriramadasu