Aggarwal-Raghav commented on PR #6604:
URL: https://github.com/apache/hive/pull/6604#issuecomment-4972298403

   @deniskuzZ , will it cause this stacktrace :-)
   ```
   2026-07-14T16:45:08,491 ERROR [Metastore Scheduled Worker 13] 
service.AcidTxnCleanerService: Unexpected exception in thread: Metastore 
Scheduled Worker 13, message: Unable to lock TxnCleaner due to: 
PreparedStatementCallback; SQL [INSERT INTO "AUX_TABLE" ("MT_KEY1", "MT_KEY2") 
VALUES(?, 0)]; Deadlock found when trying to get lock; try restarting 
transaction; nested exception is 
com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found 
when trying to get lock; try restarting transaction
   java.lang.RuntimeException: Unable to lock TxnCleaner due to: 
PreparedStatementCallback; SQL [INSERT INTO "AUX_TABLE" ("MT_KEY1", "MT_KEY2") 
VALUES(?, 0)]; Deadlock found when trying to get lock; try restarting 
transaction; nested exception is 
com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found 
when trying to get lock; try restarting transaction
        at 
org.apache.hadoop.hive.metastore.txn.TxnStoreMutex.acquireLock(TxnStoreMutex.java:85)
 ~[hive-exec-4.0.1.jar:4.0.1]
        at 
org.apache.hadoop.hive.metastore.txn.service.AcidTxnCleanerService.run(AcidTxnCleanerService.java:62)
 ~[hive-exec-4.0.1.jar:4.0.1]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) 
~[?:?]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
 ~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
~[?:?]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
   Caused by: org.springframework.dao.DeadlockLoserDataAccessException: 
PreparedStatementCallback; SQL [INSERT INTO "AUX_TABLE" ("MT_KEY1", "MT_KEY2") 
VALUES(?, 0)]; Deadlock found when trying to get lock; try restarting 
transaction; nested exception is 
com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found 
when trying to get lock; try restarting transaction
        at 
org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:268)
 ~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
 ~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.translateException(JdbcTemplate.java:1575)
 ~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:667) 
~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:960) 
~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:981) 
~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.update(NamedParameterJdbcTemplate.java:331)
 ~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.apache.hadoop.hive.metastore.txn.TxnStoreMutex.acquireLock(TxnStoreMutex.java:81)
 ~[hive-exec-4.0.1.jar:4.0.1]
        ... 7 more
   Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: 
Deadlock found when trying to get lock; try restarting transaction
        at 
com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:123) 
~[mysql-jdbc-driver.jar:8.0.30]
        at 
com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
 ~[mysql-jdbc-driver.jar:8.0.30]
        at 
com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
 ~[mysql-jdbc-driver.jar:8.0.30]
        at 
com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1061)
 ~[mysql-jdbc-driver.jar:8.0.30]
        at 
com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1009)
 ~[mysql-jdbc-driver.jar:8.0.30]
        at 
com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1320)
 ~[mysql-jdbc-driver.jar:8.0.30]
        at 
com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:994)
 ~[mysql-jdbc-driver.jar:8.0.30]
        at 
org.apache.hive.com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61)
 ~[hive-exec-4.0.1.jar:4.0.1]
        at 
org.apache.hive.com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java)
 ~[hive-exec-4.0.1.jar:4.0.1]
        at 
org.springframework.jdbc.core.JdbcTemplate.lambda$update$2(JdbcTemplate.java:965)
 ~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:648) 
~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:960) 
~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:981) 
~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.update(NamedParameterJdbcTemplate.java:331)
 ~[spring-jdbc-5.3.39.jar:5.3.39]
        at 
org.apache.hadoop.hive.metastore.txn.TxnStoreMutex.acquireLock(TxnStoreMutex.java:81)
 ~[hive-exec-4.0.1.jar:4.0.1]
        ... 7 more
   
   ```


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to