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)