[ 
https://issues.apache.org/jira/browse/HIVE-3484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13461001#comment-13461001
 ] 

Kevin Wilfong commented on HIVE-3484:
-------------------------------------

There are classes of errors that would be suitable to retry at the raw store 
level (in which the transaction is maintained open) and classes of errors that 
should be retried at the Hander level (in which the transaction is rolled 
back/lost).

It's up to Jean how much she wants to accomplish in this JIRA, but when I 
suggested she work on this task, I was hoping for at least an implementation of 
something which could retry outside of transactions, determining those classes 
of errors that should be handled in either the raw store or the handler could 
be done here or as part of another JIRA.
                
> RetryingRawStore logic needs to be significantly reworked to support retries 
> within transactions
> ------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-3484
>                 URL: https://issues.apache.org/jira/browse/HIVE-3484
>             Project: Hive
>          Issue Type: Bug
>          Components: Metastore
>            Reporter: Jean Xu
>            Assignee: Jean Xu
>
> The logic for retrying has been moved from RetryingRawStore to 
> RetryingHMSHandler. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to