hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michał Węgrzyn (JIRA) <j...@apache.org>
Subject [jira] [Updated] (HIVE-11501) HiveConnection.readOnly always throws a "Method not supported" exception
Date Sat, 08 Aug 2015 08:30:45 GMT

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

Michał Węgrzyn updated HIVE-11501:
----------------------------------
    Attachment: HIVE-11501.patch

The patch fixes the issue by throwing only if the connection is closed or the request tries
to change the default, disabled read-only mode.

> HiveConnection.readOnly always throws a "Method not supported" exception
> ------------------------------------------------------------------------
>
>                 Key: HIVE-11501
>                 URL: https://issues.apache.org/jira/browse/HIVE-11501
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Michał Węgrzyn
>            Assignee: Michał Węgrzyn
>         Attachments: HIVE-11501.patch
>
>
> HiveConnection.setReadOnly's automatically generated implementation always throws a generic
"Method not supported" exception and thus is not compliant with the JDBC spec. Per JDBC spec,
an exception can be thrown only if the connection is closed, DB access error occurs or the
method is called during a transaction (which is not a case for HiveConnection). 
> JDBC spec does not say a word about not supporting the method by the driver. The most
correct behavior could be to throw only if the request tries to enable the read-only mode
(as HiveConnection.isReadOnly always returns false).
> This issue is a blocker for JDBC connection pools (i.e. HikariCP) that expect JDBC-compliant
behavior from the driver.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message