Riju Trivedi created HIVE-29513:
-----------------------------------

             Summary: Increase HikariCP connection timeout default from 30s to 
60s
                 Key: HIVE-29513
                 URL: https://issues.apache.org/jira/browse/HIVE-29513
             Project: Hive
          Issue Type: Improvement
          Components: Metastore
    Affects Versions: 4.2.0
            Reporter: Riju Trivedi
            Assignee: Riju Trivedi


When the Metastore experiences high load or temporary spikes in database 
connection demand, HMS client requests fail with connection timeout errors. 

The current default connection timeout of 30 seconds is insufficient for 
scenarios where:
 * The connection pool is exhausted due to temporary load spikes
 * Database response times are elevated

{code:java}
MetaException(message:HikariPool-1 - Connection is not available, request timed 
out after 30000ms.)
Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection 
is not available, request timed out after 30000ms.
    at 
com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:602)
    at 
com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:195){code}
To have enough tolerance on temporary surges on HMS side we should increase the 
timeout to 60 seconds.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to