[
https://issues.apache.org/jira/browse/TAJO-646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13919378#comment-13919378
]
Hudson commented on TAJO-646:
-----------------------------
SUCCESS: Integrated in Tajo-0.8.0-build #7 (See
[https://builds.apache.org/job/Tajo-0.8.0-build/7/])
TAJO-646: TajoClient is blocked while main thread finished. (hyoungjunkim via
jinho) (jinossy:
https://git-wip-us.apache.org/repos/asf/?p=incubator-tajo.git&a=commit&h=c2a59d78f318be8424ee69a1ba9ba295c91b3796)
* tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDriver.java
* tajo-client/src/main/java/org/apache/tajo/jdbc/TajoResultSet.java
* tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoStatement.java
* CHANGES.txt
* tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoPreparedStatement.java
* tajo-rpc/src/test/java/org/apache/tajo/rpc/TestBlockingRpc.java
* tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java
* tajo-rpc/src/main/java/org/apache/tajo/rpc/ServerCallable.java
*
tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
> TajoClient is blocked while main thread finished.
> -------------------------------------------------
>
> Key: TAJO-646
> URL: https://issues.apache.org/jira/browse/TAJO-646
> Project: Tajo
> Issue Type: Bug
> Components: rpc
> Affects Versions: 0.8-incubating, 1.0-incubating
> Reporter: hyoungjunkim
> Assignee: hyoungjunkim
> Fix For: 0.8-incubating
>
> Attachments: TAJO-646.patch, TAJO-646_2.patch
>
>
> I tested Tajo JDBC Driver like bellow. After closing connection the TestCase
> still running.
> {code}
> public static void main(String[] args) throws Exception {
> Class.forName("org.apache.tajo.jdbc.TajoDriver").newInstance();
> Connection conn = DriverManager
> .getConnection("jdbc:tajo://127.0.0.1:26002");
> Statement stmt = null;
> ResultSet rs = null;
> try {
> stmt = conn.createStatement();
> rs = stmt.executeQuery("select * from table1");
> while (rs.next()) {
> System.out.println(rs.getString(1) + "," +
> rs.getString(3));
> }
> } finally {
> if (rs != null) rs.close();
> if (stmt != null) stmt.close();
> if (conn != null) conn.close();
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)