David Mollitor created HIVE-25144:
-------------------------------------

             Summary: Add NoReconnect Annotation to Create 
AlreadyExistsException Methods
                 Key: HIVE-25144
                 URL: https://issues.apache.org/jira/browse/HIVE-25144
             Project: Hive
          Issue Type: Improvement
            Reporter: David Mollitor
            Assignee: David Mollitor


I have recently seen an issue where a Hive {{CREATE TABLE}} method fails with 
{{AlreadyExistsException}} even though the table does absolutely not exist.

 

I believe the issue is there there is a timeout/transient error with HMS and 
the backend database.  So, the client submits the request to HMS, and the 
request does eventually succeed, but only after the connection to the client 
connects.  Therefore, when the HMS Client "retry" functionality kicks it, the 
second time around, the table looks like it already exists.

 

If something goes wrong during a HMS CREATE operation, we do not know the state 
of the operation and therefore it should just fail.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to