hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ganesha Shreedhara (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (HIVE-18859) Incorrect handling of thrift metastore exceptions
Date Mon, 05 Mar 2018 11:56:00 GMT

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

Ganesha Shreedhara reassigned HIVE-18859:
-----------------------------------------


> Incorrect handling of thrift metastore exceptions
> -------------------------------------------------
>
>                 Key: HIVE-18859
>                 URL: https://issues.apache.org/jira/browse/HIVE-18859
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 2.1.1, 1.2.0
>            Reporter: Ganesha Shreedhara
>            Assignee: Ganesha Shreedhara
>            Priority: Major
>
> Currently any run time exception thrown in thrift metastore during the following operations
is not getting sent to hive execution engine.
>  * grant/revoke role
>  * grant/revoke privileges
>  * create role
> This is because ThriftHiveMetastore just handles MetaException and throws TException
during the processing of these requests.  So, the command just fails at thrift metastore
end (Exception can be seen in metastore log) but the hive execution engine will keep on waiting
for the response from thrift metatstore.
>  
> Steps to reproduce this problem :
> Launch thrift metastore
> Launch hive cli by passing --hiveconf hive.metastore.uris=thrift://127.0.0.1:10000 (pass
the thrift metatstore host and port)
> Execute the following commands:
>  # set role admin
>  # create role test; (succeeds)
>  # create role test; ( hive version 2.1.1 : command is stuck, waiting for the response
from thrift metastore; hive version 1.2.1: command fails with exception as null) 
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message