nrg4878 commented on pull request #2303: URL: https://github.com/apache/hive/pull/2303#issuecomment-845651545
@belugabehr How does adding this annotation create AlreadyExistsException? I havent looked into this in a very long time but its my recollection that this annotation was used by either the RetryingHMSHandler or RetryingMetastoreClient to determine whether or not to retry this operation. I would have guess it was the RetryingHMSHandler but given this change, I suspect it is the latter. So how exactly does this result in a AlreadyExistsException? What if the failure was due to a DB_LOCK timeout (Where another transaction has the lock on the table). Also, do the implementing classes inherit annotations from the interface? I thought it was limited to just the javadoc annotations. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
