hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chaoyu Tang (JIRA)" <>
Subject [jira] [Updated] (HIVE-10835) Concurrency issues in JDBC driver
Date Fri, 29 May 2015 21:46:18 GMT


Chaoyu Tang updated HIVE-10835:
    Attachment: HIVE-10835.3.patch

[~vgumashta] Thanks for the review and I updated the new patch here and rb.

> Concurrency issues in JDBC driver
> ---------------------------------
>                 Key: HIVE-10835
>                 URL:
>             Project: Hive
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 1.2.0
>            Reporter: Chaoyu Tang
>            Assignee: Chaoyu Tang
>         Attachments: HIVE-10835.1.patch, HIVE-10835.2.patch, HIVE-10835.3.patch, HIVE-10835.patch
> Though JDBC specification specifies that "Each Connection object can create multiple
Statement objects that may be used concurrently by the program", but that does not work in
current Hive JDBC driver. In addition, there also exist  race conditions between DatabaseMetaData,
Statement and ResultSet as long as they make RPC calls to HS2 using same Thrift transport,
which happens within a connection.
> So we need a connection level lock to serialize all these RPC calls in a connection.

This message was sent by Atlassian JIRA

View raw message