-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/42909/
-----------------------------------------------------------
(Updated Feb. 2, 2016, 12:08 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 (updated)
-----
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
ef8c1aa
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