hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vaibhav Gumashta (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HIVE-10835) Concurrency issues in JDBC driver
Date Sat, 30 May 2015 20:40:17 GMT

     [ https://issues.apache.org/jira/browse/HIVE-10835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Vaibhav Gumashta updated HIVE-10835:
------------------------------------
    Fix Version/s: 1.3.0

> Concurrency issues in JDBC driver
> ---------------------------------
>
>                 Key: HIVE-10835
>                 URL: https://issues.apache.org/jira/browse/HIVE-10835
>             Project: Hive
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 1.2.0
>            Reporter: Chaoyu Tang
>            Assignee: Chaoyu Tang
>             Fix For: 1.3.0
>
>         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
(v6.3.4#6332)

Mime
View raw message