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)

Reply via email to