You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by Rajat Khandelwal <ra...@gmail.com> on 2015/01/30 12:07:15 UTC
Review Request 30449: LENS-248: lens driver hive and jdbc checkstyle
fixes
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. some jdbc remaining
Diffs
-----
checkstyle/src/main/resources/checkstyle.xml e519a60fca323cfaaeec6a675969a7f490330778
lens-driver-hive/pom.xml 17d411885d38887dbf93027099d11dc83619b21c
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 64bc2816122bc2b3dc48a4dd5865ce25b34e4f72
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java c63a2565a82b1f594c9a9031aea07c06acf8440d
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 26202d7e99309b8626c7be843f230a044b54aa16
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 0f2230937d306dd8700d31eca8aaa9e1300d5683
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 1b4982a74cc0876b291b06ae008861a91e02fbb1
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 7534d89173b2b32ec22bdf14a9c201023ee599b9
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java e1988d45cd01f752ce1767c4fc7325e3bb5dfe36
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
Diff: https://reviews.apache.org/r/30449/diff/
Testing
-------
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Amareshwari Sriramadasu <am...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/#review70501
-----------------------------------------------------------
Ship it!
Can you update description? It says somethings are still remaining.
- Amareshwari Sriramadasu
On Jan. 30, 2015, 3:02 p.m., Rajat Khandelwal wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/30449/
> -----------------------------------------------------------
>
> (Updated Jan. 30, 2015, 3:02 p.m.)
>
>
> Review request for lens.
>
>
> Bugs: LENS-248
> https://issues.apache.org/jira/browse/LENS-248
>
>
> Repository: lens
>
>
> Description
> -------
>
> removed hive driver checkstyle errors. some jdbc remaining
>
>
> Diffs
> -----
>
> lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 300cda1d40363e0ab487dc0207531a1b799cb18b
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
> lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java cc2fe0d2e005a2fa077b8936ac2e13e370cf4c2e
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
> lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
> lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
> lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
> lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
> lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
> lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
> lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
> lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 0e81abb6f326e54ab301b779ef65a39c7b329441
>
> Diff: https://reviews.apache.org/r/30449/diff/
>
>
> Testing
> -------
>
> ```
> [INFO] Starting audit...
>
> /Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
>
> /Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
>
> Audit done.
> ```
>
>
> So basically the rules force something unintuitive:
>
> unintuitive import order:
> ```
> import org.apache.lens.server.api.driver.*;
> import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
> ```
>
> Ordered Separated blocks between static imports too.
> ```
> import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
>
> import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
> ```
>
> we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
>
>
> Current status:
> ```
> [INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
> [INFO] Starting audit...
> Audit done.
> .
> .
> .
> [INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
> [INFO] Starting audit...
> Audit done.
> ```
>
> Build succeeding.
>
>
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.239s]
> [INFO] Lens .............................................. SUCCESS [1.848s]
> [INFO] Lens API .......................................... SUCCESS [4.685s]
> [INFO] Lens API for server and extensions ................ SUCCESS [4.974s]
> [INFO] Lens Cube ......................................... SUCCESS [6:54.077s]
> [INFO] Lens DB storage ................................... SUCCESS [9.154s]
> [INFO] Lens Query Library ................................ SUCCESS [5.302s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:44.032s]
> [INFO] Lens Driver for Cloudera Impala ................... SUCCESS [2.921s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [24.176s]
> [INFO] Lens Server ....................................... SUCCESS [4:18.795s]
> [INFO] Lens client ....................................... SUCCESS [19.699s]
> [INFO] Lens CLI .......................................... SUCCESS [1:35.831s]
> [INFO] Lens Examples ..................................... SUCCESS [0.950s]
> [INFO] Lens Distribution ................................. SUCCESS [3.995s]
> [INFO] Lens Client Distribution .......................... SUCCESS [5.802s]
> [INFO] Lens ML Lib ....................................... SUCCESS [40.916s]
> [INFO] Lens Regression ................................... SUCCESS [0.433s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 17:40.790s
> [INFO] Finished at: Fri Jan 30 13:40:15 UTC 2015
> [INFO] Final Memory: 101M/1102M
> [INFO] ------------------------------------------------------------------------
>
>
> Thanks,
>
> Rajat Khandelwal
>
>
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Amareshwari Sriramadasu <am...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/#review70559
-----------------------------------------------------------
Ship it!
Ship It!
- Amareshwari Sriramadasu
On Feb. 2, 2015, 10:46 a.m., Rajat Khandelwal wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/30449/
> -----------------------------------------------------------
>
> (Updated Feb. 2, 2015, 10:46 a.m.)
>
>
> Review request for lens.
>
>
> Bugs: LENS-248
> https://issues.apache.org/jira/browse/LENS-248
>
>
> Repository: lens
>
>
> Description
> -------
>
> removed hive driver checkstyle errors. Errors in JDBC removed but I don't know how to have same settings in IDE. Details in testing part.
>
>
> Diffs
> -----
>
> lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2a5f5b8c24f546317c00c081b7cc4db2383e9829
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
> lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
> lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java d4a22801d4aa8401e7c23dae5a35192a58f6c3ab
> lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
> lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
> lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
> lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
> lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
> lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
> lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
> lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
> lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
> lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
> lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java c9c90959ed61de45fcb1f9b7db9e23786db0f7ff
>
> Diff: https://reviews.apache.org/r/30449/diff/
>
>
> Testing
> -------
>
> ```
> [INFO] Starting audit...
>
> /Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
>
> /Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
>
> Audit done.
> ```
>
>
> So basically the rules force something unintuitive:
>
> unintuitive import order:
> ```
> import org.apache.lens.server.api.driver.*;
> import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
> ```
>
> Ordered Separated blocks between static imports too.
> ```
> import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
>
> import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
> ```
>
> we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
>
>
> Current status:
> ```
> [INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
> [INFO] Starting audit...
> Audit done.
> .
> .
> .
> [INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
> [INFO] Starting audit...
> Audit done.
> ```
>
> Build succeeding.
>
>
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Lens Checkstyle Rules ............................. SUCCESS [2.239s]
> [INFO] Lens .............................................. SUCCESS [1.848s]
> [INFO] Lens API .......................................... SUCCESS [4.685s]
> [INFO] Lens API for server and extensions ................ SUCCESS [4.974s]
> [INFO] Lens Cube ......................................... SUCCESS [6:54.077s]
> [INFO] Lens DB storage ................................... SUCCESS [9.154s]
> [INFO] Lens Query Library ................................ SUCCESS [5.302s]
> [INFO] Lens Hive Driver .................................. SUCCESS [2:44.032s]
> [INFO] Lens Driver for Cloudera Impala ................... SUCCESS [2.921s]
> [INFO] Lens Driver for JDBC .............................. SUCCESS [24.176s]
> [INFO] Lens Server ....................................... SUCCESS [4:18.795s]
> [INFO] Lens client ....................................... SUCCESS [19.699s]
> [INFO] Lens CLI .......................................... SUCCESS [1:35.831s]
> [INFO] Lens Examples ..................................... SUCCESS [0.950s]
> [INFO] Lens Distribution ................................. SUCCESS [3.995s]
> [INFO] Lens Client Distribution .......................... SUCCESS [5.802s]
> [INFO] Lens ML Lib ....................................... SUCCESS [40.916s]
> [INFO] Lens Regression ................................... SUCCESS [0.433s]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 17:40.790s
> [INFO] Finished at: Fri Jan 30 13:40:15 UTC 2015
> [INFO] Final Memory: 101M/1102M
> [INFO] ------------------------------------------------------------------------
>
>
> Thanks,
>
> Rajat Khandelwal
>
>
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Feb. 2, 2015, 11:08 a.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. Errors in JDBC removed but I don't know how to have same settings in IDE. Details in testing part.
Diffs
-----
lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2a5f5b8c24f546317c00c081b7cc4db2383e9829
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java d4a22801d4aa8401e7c23dae5a35192a58f6c3ab
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java c9c90959ed61de45fcb1f9b7db9e23786db0f7ff
Diff: https://reviews.apache.org/r/30449/diff/
Testing (updated)
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
So basically the rules force something unintuitive:
unintuitive import order:
```
import org.apache.lens.server.api.driver.*;
import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
```
Ordered Separated blocks between static imports too.
```
import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
```
we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
Current status:
```
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
[INFO] Starting audit...
Audit done.
.
.
.
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
[INFO] Starting audit...
Audit done.
```
Build succeeding.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.246s]
[INFO] Lens .............................................. SUCCESS [1.778s]
[INFO] Lens API .......................................... SUCCESS [4.736s]
[INFO] Lens API for server and extensions ................ SUCCESS [5.292s]
[INFO] Lens Cube ......................................... SUCCESS [6:23.207s]
[INFO] Lens DB storage ................................... SUCCESS [9.767s]
[INFO] Lens Query Library ................................ SUCCESS [4.711s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:39.775s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [24.715s]
[INFO] Lens Server ....................................... SUCCESS [4:23.424s]
[INFO] Lens client ....................................... SUCCESS [19.792s]
[INFO] Lens CLI .......................................... SUCCESS [1:17.111s]
[INFO] Lens Examples ..................................... SUCCESS [0.851s]
[INFO] Lens Distribution ................................. SUCCESS [4.058s]
[INFO] Lens Client Distribution .......................... SUCCESS [5.997s]
[INFO] Lens ML Lib ....................................... SUCCESS [42.038s]
[INFO] Lens Regression ................................... SUCCESS [0.488s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16:50.893s
[INFO] Finished at: Mon Feb 02 11:03:21 UTC 2015
[INFO] Final Memory: 97M/1130M
[INFO] ------------------------------------------------------------------------
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Feb. 2, 2015, 10:46 a.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. Errors in JDBC removed but I don't know how to have same settings in IDE. Details in testing part.
Diffs (updated)
-----
lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2a5f5b8c24f546317c00c081b7cc4db2383e9829
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java d4a22801d4aa8401e7c23dae5a35192a58f6c3ab
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java c9c90959ed61de45fcb1f9b7db9e23786db0f7ff
Diff: https://reviews.apache.org/r/30449/diff/
Testing
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
So basically the rules force something unintuitive:
unintuitive import order:
```
import org.apache.lens.server.api.driver.*;
import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
```
Ordered Separated blocks between static imports too.
```
import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
```
we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
Current status:
```
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
[INFO] Starting audit...
Audit done.
.
.
.
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
[INFO] Starting audit...
Audit done.
```
Build succeeding.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.239s]
[INFO] Lens .............................................. SUCCESS [1.848s]
[INFO] Lens API .......................................... SUCCESS [4.685s]
[INFO] Lens API for server and extensions ................ SUCCESS [4.974s]
[INFO] Lens Cube ......................................... SUCCESS [6:54.077s]
[INFO] Lens DB storage ................................... SUCCESS [9.154s]
[INFO] Lens Query Library ................................ SUCCESS [5.302s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:44.032s]
[INFO] Lens Driver for Cloudera Impala ................... SUCCESS [2.921s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [24.176s]
[INFO] Lens Server ....................................... SUCCESS [4:18.795s]
[INFO] Lens client ....................................... SUCCESS [19.699s]
[INFO] Lens CLI .......................................... SUCCESS [1:35.831s]
[INFO] Lens Examples ..................................... SUCCESS [0.950s]
[INFO] Lens Distribution ................................. SUCCESS [3.995s]
[INFO] Lens Client Distribution .......................... SUCCESS [5.802s]
[INFO] Lens ML Lib ....................................... SUCCESS [40.916s]
[INFO] Lens Regression ................................... SUCCESS [0.433s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17:40.790s
[INFO] Finished at: Fri Jan 30 13:40:15 UTC 2015
[INFO] Final Memory: 101M/1102M
[INFO] ------------------------------------------------------------------------
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Feb. 2, 2015, 6:26 a.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description (updated)
-------
removed hive driver checkstyle errors. Errors in JDBC removed but I don't know how to have same settings in IDE. Details in testing part.
Diffs
-----
lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 300cda1d40363e0ab487dc0207531a1b799cb18b
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java cc2fe0d2e005a2fa077b8936ac2e13e370cf4c2e
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 0e81abb6f326e54ab301b779ef65a39c7b329441
Diff: https://reviews.apache.org/r/30449/diff/
Testing
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
So basically the rules force something unintuitive:
unintuitive import order:
```
import org.apache.lens.server.api.driver.*;
import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
```
Ordered Separated blocks between static imports too.
```
import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
```
we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
Current status:
```
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
[INFO] Starting audit...
Audit done.
.
.
.
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
[INFO] Starting audit...
Audit done.
```
Build succeeding.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.239s]
[INFO] Lens .............................................. SUCCESS [1.848s]
[INFO] Lens API .......................................... SUCCESS [4.685s]
[INFO] Lens API for server and extensions ................ SUCCESS [4.974s]
[INFO] Lens Cube ......................................... SUCCESS [6:54.077s]
[INFO] Lens DB storage ................................... SUCCESS [9.154s]
[INFO] Lens Query Library ................................ SUCCESS [5.302s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:44.032s]
[INFO] Lens Driver for Cloudera Impala ................... SUCCESS [2.921s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [24.176s]
[INFO] Lens Server ....................................... SUCCESS [4:18.795s]
[INFO] Lens client ....................................... SUCCESS [19.699s]
[INFO] Lens CLI .......................................... SUCCESS [1:35.831s]
[INFO] Lens Examples ..................................... SUCCESS [0.950s]
[INFO] Lens Distribution ................................. SUCCESS [3.995s]
[INFO] Lens Client Distribution .......................... SUCCESS [5.802s]
[INFO] Lens ML Lib ....................................... SUCCESS [40.916s]
[INFO] Lens Regression ................................... SUCCESS [0.433s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17:40.790s
[INFO] Finished at: Fri Jan 30 13:40:15 UTC 2015
[INFO] Final Memory: 101M/1102M
[INFO] ------------------------------------------------------------------------
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Jan. 30, 2015, 3:02 p.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. some jdbc remaining
Diffs
-----
lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 300cda1d40363e0ab487dc0207531a1b799cb18b
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java cc2fe0d2e005a2fa077b8936ac2e13e370cf4c2e
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 0e81abb6f326e54ab301b779ef65a39c7b329441
Diff: https://reviews.apache.org/r/30449/diff/
Testing (updated)
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
So basically the rules force something unintuitive:
unintuitive import order:
```
import org.apache.lens.server.api.driver.*;
import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
```
Ordered Separated blocks between static imports too.
```
import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
```
we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
Current status:
```
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
[INFO] Starting audit...
Audit done.
.
.
.
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
[INFO] Starting audit...
Audit done.
```
Build succeeding.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules ............................. SUCCESS [2.239s]
[INFO] Lens .............................................. SUCCESS [1.848s]
[INFO] Lens API .......................................... SUCCESS [4.685s]
[INFO] Lens API for server and extensions ................ SUCCESS [4.974s]
[INFO] Lens Cube ......................................... SUCCESS [6:54.077s]
[INFO] Lens DB storage ................................... SUCCESS [9.154s]
[INFO] Lens Query Library ................................ SUCCESS [5.302s]
[INFO] Lens Hive Driver .................................. SUCCESS [2:44.032s]
[INFO] Lens Driver for Cloudera Impala ................... SUCCESS [2.921s]
[INFO] Lens Driver for JDBC .............................. SUCCESS [24.176s]
[INFO] Lens Server ....................................... SUCCESS [4:18.795s]
[INFO] Lens client ....................................... SUCCESS [19.699s]
[INFO] Lens CLI .......................................... SUCCESS [1:35.831s]
[INFO] Lens Examples ..................................... SUCCESS [0.950s]
[INFO] Lens Distribution ................................. SUCCESS [3.995s]
[INFO] Lens Client Distribution .......................... SUCCESS [5.802s]
[INFO] Lens ML Lib ....................................... SUCCESS [40.916s]
[INFO] Lens Regression ................................... SUCCESS [0.433s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17:40.790s
[INFO] Finished at: Fri Jan 30 13:40:15 UTC 2015
[INFO] Final Memory: 101M/1102M
[INFO] ------------------------------------------------------------------------
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Jan. 30, 2015, 1:22 p.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. some jdbc remaining
Diffs (updated)
-----
lens-driver-hive/pom.xml 19cdb75812edae0f141fbe05541a59fe319f67b0
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 300cda1d40363e0ab487dc0207531a1b799cb18b
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java cc2fe0d2e005a2fa077b8936ac2e13e370cf4c2e
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 2fe7a0686fc29f7c74d7b5702fd793af019c5085
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 360f694c9901ee83b9e7a9bfb20ed7995d87a484
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 0e5e27d1e9b3240a96ed460fe659acfebf271a54
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 5ecfee456ac5fd929c3de74d1ecc12826cb5766b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java 885daad49258eea05827ba62ecdf14db417c6512
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java 0e81abb6f326e54ab301b779ef65a39c7b329441
Diff: https://reviews.apache.org/r/30449/diff/
Testing (updated)
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
So basically the rules force something unintuitive:
unintuitive import order:
```
import org.apache.lens.server.api.driver.*;
import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
```
Ordered Separated blocks between static imports too.
```
import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
```
we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
Current status:
```
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-hive ---
[INFO] Starting audit...
Audit done.
.
.
.
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ lens-driver-jdbc ---
[INFO] Starting audit...
Audit done.
```
Build succeeding.
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Jan. 30, 2015, 1:10 p.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. some jdbc remaining
Diffs
-----
checkstyle/src/main/resources/checkstyle.xml e519a60fca323cfaaeec6a675969a7f490330778
lens-driver-hive/pom.xml 17d411885d38887dbf93027099d11dc83619b21c
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 64bc2816122bc2b3dc48a4dd5865ce25b34e4f72
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java c63a2565a82b1f594c9a9031aea07c06acf8440d
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 26202d7e99309b8626c7be843f230a044b54aa16
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 0f2230937d306dd8700d31eca8aaa9e1300d5683
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 1b4982a74cc0876b291b06ae008861a91e02fbb1
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 7534d89173b2b32ec22bdf14a9c201023ee599b9
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java e1988d45cd01f752ce1767c4fc7325e3bb5dfe36
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
Diff: https://reviews.apache.org/r/30449/diff/
Testing (updated)
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
So basically the rules force something unintuitive:
unintuitive import order:
```
import org.apache.lens.server.api.driver.*;
import org.apache.lens.server.api.driver.DriverQueryStatus.DriverQueryState;
```
Ordered Separated blocks between static imports too.
```
import static org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*;
import static org.apache.hadoop.hive.ql.parse.HiveParser.TOK_TMP_FILE;
```
we are using Maven checkstyle plugin 2.9.1 which uses checkstyle 5.7. checkstyle 6.2 has been released and can support better rules. But a newer version of maven checkstyle plugin(which uses 6.2) has not been released yet and is in active development. https://jira.codehaus.org/browse/MCHECKSTYLE-272 So for now we can either make do with a few unintuitive import rules or we can be satisfied with minimum checkstyle violations with no enforcement.
Thanks,
Rajat Khandelwal
Re: Review Request 30449: LENS-248: lens driver hive and jdbc
checkstyle fixes
Posted by Rajat Khandelwal <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/30449/
-----------------------------------------------------------
(Updated Jan. 30, 2015, 11:07 a.m.)
Review request for lens.
Bugs: LENS-248
https://issues.apache.org/jira/browse/LENS-248
Repository: lens
Description
-------
removed hive driver checkstyle errors. some jdbc remaining
Diffs
-----
checkstyle/src/main/resources/checkstyle.xml e519a60fca323cfaaeec6a675969a7f490330778
lens-driver-hive/pom.xml 17d411885d38887dbf93027099d11dc83619b21c
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/EmbeddedThriftConnection.java 634ec5676173a003917c8dfbcd31717ef04beb43
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 64bc2816122bc2b3dc48a4dd5865ce25b34e4f72
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveInMemoryResultSet.java 97e9fca08cfd9126dfd47f13312953a55f7f8a04
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HivePersistentResultSet.java 9db4538d26fa46fbf63445a91b7c62adee7032d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveQueryPlan.java 4bda55d95df9407ff130fcc4cc4c36946c702021
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveResultSetMetadata.java eb42f3a8470e434ed6932452b7ae0815c2ad85d2
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 6cf5950564d1fe3f0ee72523255f1b1e9c657927
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/ThriftConnection.java 282c6c1e5e15a3bc968092db0c8ceb32bbc6b54a
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/priority/DurationBasedQueryPriorityDecider.java 91e67df12e1c8e89fa5ab6efdc7373e2c63e2f71
lens-driver-hive/src/main/resources/hivedriver-default.xml 11e7210df90ab34d5e5d2bc19793b22cf35a50f5
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestHiveDriver.java c63a2565a82b1f594c9a9031aea07c06acf8440d
lens-driver-hive/src/test/java/org/apache/lens/driver/hive/TestRemoteHiveDriver.java 26202d7e99309b8626c7be843f230a044b54aa16
lens-driver-hive/src/test/resources/hive-site.xml 116bf1155934e14bfadb8f44ff3a653f555e1304
lens-driver-hive/src/test/resources/hivedriver-site.xml 30e64b17c4f72027a37f9dc5149b0073bdf1c0d7
lens-driver-hive/testng.xml b98d25284a7ddf110f6b01fdbc218da5bbc55f35
lens-driver-hive/testutils/hadoop c1658c71da1b90b6be10427761117abd6fe31977
lens-driver-jdbc/pom.xml 0f2230937d306dd8700d31eca8aaa9e1300d5683
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ColumnarSQLRewriter.java 5b7f5193506ab7436a1a59bb6ea2c693fc1c366f
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/ConnectionProvider.java d27af8d6e1516c1c779a6f92c0a0e1f1b577951b
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/DataSourceConnectionProvider.java 555a4953f1273fa7e84e7bc196cc87daf86151bd
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java 1b4982a74cc0876b291b06ae008861a91e02fbb1
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java 5c4970e1805a8ca4ffbbbd2402e3ff6a366656cf
lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCResultSet.java 590620ff7aa7698249b55c9645565941cf045e93
lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml 4eacb833909390130115ba6ad7cf7e41e1b8e08b
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestColumnarSQLRewriter.java 5af6ead64132e4587bf1b63ac737068952b16fe6
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestDataSourceConnectionProvider.java 56d33cb7e718ffe1981f1d8c77f03b1aecf25341
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJDBCFinal.java 7534d89173b2b32ec22bdf14a9c201023ee599b9
lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java e1988d45cd01f752ce1767c4fc7325e3bb5dfe36
lens-driver-jdbc/src/test/resources/hive-site.xml 634c89f87f94f3fe96d2e14f7cfc1f0223a2376c
Diff: https://reviews.apache.org/r/30449/diff/
Testing (updated)
-------
```
[INFO] Starting audit...
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java:22: Wrong order for 'org.apache.lens.driver.jdbc.JDBCDriverConfConstants.*' import.
/Users/rajat.khandelwal/Git/grill/lens-driver-jdbc/src/test/java/org/apache/lens/driver/jdbc/TestJdbcDriver.java:38: Wrong order for 'org.apache.lens.server.api.driver.*' import.
Audit done.
```
Thanks,
Rajat Khandelwal