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


Fix it, then Ship it!





lens-api/src/main/java/org/apache/lens/api/query/ResultColumnType.java (lines 
29 - 31)
<https://reviews.apache.org/r/42909/#comment178540>

    I see that Querystatus.Status has two annotations: XmlType and XmlEnum. 
This one has XmlRootElement and XmlEnum. 
    
    Confused as to why the difference is there.



lens-api/src/main/java/org/apache/lens/api/result/QueryCostTO.java (line 73)
<https://reviews.apache.org/r/42909/#comment178541>

    I believe we can keep this as `type` and add an annotation 
`@XmlAttribute(name = "_type", required = true)`



lens-cli/src/test/resources/lens-client-site.xml (lines 1 - 21)
<https://reviews.apache.org/r/42909/#comment178542>

    +1



lens-client/src/main/java/org/apache/lens/client/LensStatement.java (line 192)
<https://reviews.apache.org/r/42909/#comment178543>

    +1



lens-ml-lib/src/main/java/org/apache/lens/ml/server/MLApp.java (line 34)
<https://reviews.apache.org/r/42909/#comment178545>

    not extending from BaseApp?



lens-server/src/main/java/org/apache/lens/server/metastore/CubeMetastoreServiceImpl.java
 (line 759)
<https://reviews.apache.org/r/42909/#comment178546>

    shall we rename this to `checkDimTableStorage`?



lens-server/src/main/java/org/apache/lens/server/metastore/MetastoreResource.java
 (line 853)
<https://reviews.apache.org/r/42909/#comment178549>

    +1, verified metadata client for corresponding changes.



lens-server/src/main/java/org/apache/lens/server/metastore/MetastoreResource.java
 (line 1242)
<https://reviews.apache.org/r/42909/#comment178548>

    +1, since all other create methods are expecting a query param.



lens-server/src/test/java/org/apache/lens/server/LensJerseyTest.java (line 258)
<https://reviews.apache.org/r/42909/#comment178550>

    can be static, but since all the users are sub-classes, it's okay I guess.



lens-server/src/test/java/org/apache/lens/server/common/FormDataMultiPartFactory.java
 (line 71)
<https://reviews.apache.org/r/42909/#comment178551>

    Did you mean
    ```
    return new 
FormDataBodyPart(FormDataContentDisposition.name("username").build(), value,
            mt)
            
    ``` ?
    
    Seems mt is ignored. 
    
    And if it's supposed to be used, `getFormDataBodyPart` can be easily used.



lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java
 (line 121)
<https://reviews.apache.org/r/42909/#comment178552>

    I think all the methods have added `MediaType` as last argument, 
`getEntityForString` should also follow the same for consistency/readability.



lens-server/src/test/java/org/apache/lens/server/query/TestLensDAO.java 
<https://reviews.apache.org/r/42909/#comment178553>

    +1



lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java 
(line 193)
<https://reviews.apache.org/r/42909/#comment178554>

    Suggestion: I see a way to minimize changes scattering over files. 
    
    static functions like `dropTable` now have one extra argument, so all the 
classes that use this are passing `defaultMT`, scattering the changes. 
    
    `LensServerTestUtil` can have one more `dropTable` method with old 
signature where `defaultMT` is automatically passed. This will minimize number 
of files affected by the change.
    
    by using `defaultMT` everywhere we're violating separation of concerns.


- Rajat Khandelwal


On Feb. 2, 2016, 2:40 p.m., Amareshwari Sriramadasu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/42909/
> -----------------------------------------------------------
> 
> (Updated Feb. 2, 2016, 2:40 p.m.)
> 
> 
> Review request for lens.
> 
> 
> Bugs: LENS-920
>     https://issues.apache.org/jira/browse/LENS-920
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> Changes include :
> - Moving to latest jersey, grizzly and jaxb versions
> - Enable Moxy json features explicitly
> - Fixing a bug in LensJerseyTest for starting tests on random port
> - Annotate all enum classes with @XmlEnum
> - Write JAXB adapter for UUID
> - In Json the name of the field as "type" is reserved. Had to change all the 
> occurrances. Changed the type in xsd to be "_type".
> - Fix signatures wrt LensAPIResult<? extends QuerySubmitResult>
> - Update all tests to run against both XML and JSON marshalling/unmarshalling
> - JSON requires all JAXBElement classes to be written as GenericEntity. Fixed 
> TestMetastoreService wrt the same.
> 
> 
> Diffs
> -----
> 
>   lens-api/pom.xml 8aa2f67 
>   lens-api/src/main/java/org/apache/lens/api/APIResult.java 0cdee0d 
>   lens-api/src/main/java/org/apache/lens/api/LensConf.java ff965d6 
>   lens-api/src/main/java/org/apache/lens/api/LensSessionHandle.java d4327a6 
>   lens-api/src/main/java/org/apache/lens/api/Priority.java 0e5a65d 
>   lens-api/src/main/java/org/apache/lens/api/UUIDAdapter.java PRE-CREATION 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryCostType.java 1485e1d 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryHandle.java 9f20184 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryPrepareHandle.java 
> 756287e 
>   
> lens-api/src/main/java/org/apache/lens/api/query/QueryResultSetMetadata.java 
> 28d9710 
>   lens-api/src/main/java/org/apache/lens/api/query/QueryStatus.java 44fd97e 
>   lens-api/src/main/java/org/apache/lens/api/query/ResultColumnType.java 
> d0c21a7 
>   lens-api/src/main/java/org/apache/lens/api/query/SchedulerJobHandle.java 
> aa4dc13 
>   
> lens-api/src/main/java/org/apache/lens/api/query/SchedulerJobInstanceHandle.java
>  c124a38 
>   lens-api/src/main/java/org/apache/lens/api/result/QueryCostTO.java a247e3c 
>   
> lens-api/src/main/java/org/apache/lens/api/util/MoxyJsonConfigurationContextResolver.java
>  PRE-CREATION 
>   lens-api/src/main/resources/cube-0.1.xsd d195b08 
>   lens-cli/src/test/java/org/apache/lens/cli/LensCliApplicationTest.java 
> 8647ac3 
>   
> lens-cli/src/test/java/org/apache/lens/cli/TestLensDimensionTableCommands.java
>  30f4ec1 
>   lens-cli/src/test/resources/cube_with_no_weight_facts.xml 13736b2 
>   lens-cli/src/test/resources/dim-local-storage-element.xml 6503261 
>   lens-cli/src/test/resources/dim_table.xml 3bc9600 
>   lens-cli/src/test/resources/dim_table2.xml 4c3f7d9 
>   lens-cli/src/test/resources/fact-local-storage-element.xml 6f30a1c 
>   lens-cli/src/test/resources/fact1.xml f6d1f9c 
>   lens-cli/src/test/resources/fact_without_weight.xml 8371b0b 
>   lens-cli/src/test/resources/lens-client-site.xml e500bda 
>   lens-cli/src/test/resources/logback.xml PRE-CREATION 
>   lens-cli/src/test/resources/sample-cube.xml e3b3284 
>   lens-cli/src/test/resources/test-detail.xml bb54354 
>   lens-cli/src/test/resources/test-dimension.xml 2fa47f1 
>   lens-client/src/main/java/org/apache/lens/client/LensConnection.java 
> 30a7e2c 
>   lens-client/src/main/java/org/apache/lens/client/LensMetadataClient.java 
> 4dec1a2 
>   lens-client/src/main/java/org/apache/lens/client/LensStatement.java 8de7708 
>   lens-examples/src/main/java/org/apache/lens/examples/SampleMetastore.java 
> 1fbd358 
>   lens-examples/src/main/resources/city.xml 1a89a2a 
>   lens-examples/src/main/resources/city_subset.xml 18c7847 
>   lens-examples/src/main/resources/city_table.xml 27be305 
>   lens-examples/src/main/resources/customer.xml c6182a2 
>   lens-examples/src/main/resources/customer_table.xml af308c2 
>   lens-examples/src/main/resources/dim_table.xml 10c9ac0 
>   lens-examples/src/main/resources/dim_table2.xml e72f9c5 
>   lens-examples/src/main/resources/dim_table3.xml 7955426 
>   lens-examples/src/main/resources/dim_table4.xml 9de1cd7 
>   lens-examples/src/main/resources/fact1.xml c934a64 
>   lens-examples/src/main/resources/fact2.xml 3298fc1 
>   lens-examples/src/main/resources/product.xml bb91997 
>   lens-examples/src/main/resources/product_db_table.xml 867d37b 
>   lens-examples/src/main/resources/product_table.xml 303f3ad 
>   lens-examples/src/main/resources/rawfact.xml 8191eb2 
>   lens-examples/src/main/resources/sales-aggr-continuous-fact.xml 781a615 
>   lens-examples/src/main/resources/sales-aggr-fact1.xml 728c775 
>   lens-examples/src/main/resources/sales-aggr-fact2.xml 61edf64 
>   lens-examples/src/main/resources/sales-cube.xml e9e48ce 
>   lens-examples/src/main/resources/sales-raw-fact.xml 4c2d571 
>   lens-examples/src/main/resources/sample-cube.xml 3b5abea 
>   lens-examples/src/main/resources/sample-db-only-dimension.xml 2e8aa64 
>   lens-examples/src/main/resources/sample-dimension.xml 3c2589c 
>   lens-examples/src/main/resources/sample-dimension2.xml 9740507 
>   lens-ml-lib/src/main/java/org/apache/lens/ml/server/MLApp.java e6e3c02 
>   lens-ml-lib/src/test/java/org/apache/lens/ml/TestMLRunner.java ef3d53e 
>   
> lens-server-api/src/main/java/org/apache/lens/server/api/driver/InMemoryResultSet.java
>  f6434da 
>   lens-server/pom.xml ba91e76 
>   lens-server/src/main/java/org/apache/lens/server/BaseApp.java PRE-CREATION 
>   lens-server/src/main/java/org/apache/lens/server/LensServer.java 61eb37f 
>   lens-server/src/main/java/org/apache/lens/server/ServerModeFilter.java 
> 630b95e 
>   
> lens-server/src/main/java/org/apache/lens/server/metastore/CubeMetastoreServiceImpl.java
>  fc67df1 
>   lens-server/src/main/java/org/apache/lens/server/metastore/JAXBUtils.java 
> 70323d3 
>   
> lens-server/src/main/java/org/apache/lens/server/metastore/MetastoreApp.java 
> 520c698 
>   
> lens-server/src/main/java/org/apache/lens/server/metastore/MetastoreResource.java
>  fb937c6 
>   lens-server/src/main/java/org/apache/lens/server/query/QueryApp.java 
> 9db034a 
>   
> lens-server/src/main/java/org/apache/lens/server/query/QueryServiceResource.java
>  bb4cfd2 
>   
> lens-server/src/main/java/org/apache/lens/server/query/save/SavedQueryApp.java
>  e55ed13 
>   
> lens-server/src/main/java/org/apache/lens/server/query/save/SavedQueryResource.java
>  5c247be 
>   
> lens-server/src/main/java/org/apache/lens/server/scheduler/SchedulerApp.java 
> 0ea8544 
>   lens-server/src/main/java/org/apache/lens/server/session/SessionApp.java 
> a499968 
>   
> lens-server/src/main/java/org/apache/lens/server/session/SessionResource.java 
> 3ba5edd 
>   lens-server/src/main/java/org/apache/lens/server/ui/UIApp.java c22a1aa 
>   lens-server/src/main/resources/lensserver-default.xml 881c159 
>   
> lens-server/src/test/java/org/apache/lens/server/LensAllApplicationJerseyTest.java
>  56a3b75 
>   lens-server/src/test/java/org/apache/lens/server/LensJerseyTest.java 
> 8f52ddd 
>   lens-server/src/test/java/org/apache/lens/server/LensServerTestUtil.java 
> 94dd394 
>   lens-server/src/test/java/org/apache/lens/server/TestLensApplication.java 
> 4f9f4d2 
>   lens-server/src/test/java/org/apache/lens/server/TestServerMode.java 
> 75f21e1 
>   lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 
> 877200f 
>   
> lens-server/src/test/java/org/apache/lens/server/common/FormDataMultiPartFactory.java
>  5301162 
>   
> lens-server/src/test/java/org/apache/lens/server/common/RestAPITestUtil.java 
> 4b25fd0 
>   
> lens-server/src/test/java/org/apache/lens/server/healthcheck/TestHealthChecks.java
>  8e22c7a 
>   
> lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java
>  925fc86 
>   
> lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreServiceJSON.java
>  85580da 
>   
> lens-server/src/test/java/org/apache/lens/server/metrics/TestResourceMethodMetrics.java
>  515ac13 
>   
> lens-server/src/test/java/org/apache/lens/server/query/QueryAPIErrorResponseTest.java
>  6f8886c 
>   lens-server/src/test/java/org/apache/lens/server/query/TestLensDAO.java 
> 01e846a 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestQueryConstraints.java
>  ab42a3d 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestQueryEndEmailNotifier.java
>  4ac42b2 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java 
> 5d949d2 
>   
> lens-server/src/test/java/org/apache/lens/server/query/TestResultFormatting.java
>  30d1e34 
>   
> lens-server/src/test/java/org/apache/lens/server/query/save/TestSavedQueryService.java
>  7c6ce49 
>   
> lens-server/src/test/java/org/apache/lens/server/session/TestSessionResource.java
>  3055ce5 
>   
> lens-server/src/test/java/org/apache/lens/server/ui/TestSessionUIResource.java
>  6f7c216 
>   pom.xml 746204e 
>   src/site/apt/admin/config.apt 703abb3 
> 
> Diff: https://reviews.apache.org/r/42909/diff/
> 
> 
> Testing
> -------
> 
> ---------------------
> Successful queries 148 out of 148queries
> Total time for running examples(in millis) :1421837
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [1.898s]
> [INFO] Lens .............................................. SUCCESS [3.422s]
> [INFO] Lens API .......................................... SUCCESS [28.191s]
> [INFO] Lens API for server and extensions ................ SUCCESS [21.373s]
> [INFO] Lens Cube ......................................... SUCCESS 
> [12:20.941s]
> [INFO] Lens DB storage ................................... SUCCESS [22.056s]
> [INFO] Lens Query Library ................................ SUCCESS [17.141s]
> [INFO] Lens Hive Driver .................................. SUCCESS [3:02.736s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [38.390s]
> [INFO] Lens Elastic Search Driver ........................ SUCCESS [18.920s]
> [INFO] Lens Server ....................................... SUCCESS 
> [16:07.548s]
> [INFO] Lens client ....................................... SUCCESS [40.876s]
> [INFO] Lens CLI .......................................... SUCCESS [57.086s]
> [INFO] Lens Examples ..................................... SUCCESS [10.229s]
> [INFO] Lens Ship Jars to Distributed Cache ............... SUCCESS [0.752s]
> [INFO] Lens Distribution ................................. SUCCESS [11.114s]
> [INFO] Lens ML Lib ....................................... SUCCESS [1:26.445s]
> [INFO] Lens ML Ext Distribution .......................... SUCCESS [2.076s]
> [INFO] Lens Regression ................................... SUCCESS [14.655s]
> [INFO] Lens UI ........................................... SUCCESS [31.657s]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 38:18.455s
> [INFO] Finished at: Tue Feb 02 09:07:35 UTC 2016
> [INFO] Final Memory: 178M/958M
> [INFO] 
> ------------------------------------------------------------------------
> 
> 
> Thanks,
> 
> Amareshwari Sriramadasu
> 
>

Reply via email to