Steve Howard created HIVE-11934: ----------------------------------- Summary: Transaction lock retry logic results in infinite loop Key: HIVE-11934 URL: https://issues.apache.org/jira/browse/HIVE-11934 Project: Hive Issue Type: Bug Components: HiveServer2 Affects Versions: 1.2.1 Reporter: Steve Howard Priority: Minor
We reset the deadlock count to 0 every time the lock() method is called in org.apache.hadoop.hive.metastore.txn.TxnHandler, so the ten count is never reached in checkRetryable(). We should let checkRetryable handle the deadlock count. public LockResponse lock(LockRequest rqst) throws NoSuchTxnException, TxnAbortedException, MetaException { >>> this.deadlockCnt = 0; <<< try { Connection dbConn = null; try { -- This message was sent by Atlassian JIRA (v6.3.4#6332)