Yu-Wen Lai created HIVE-26399: --------------------------------- Summary: Make DataNucleus use existing connection for value generation Key: HIVE-26399 URL: https://issues.apache.org/jira/browse/HIVE-26399 Project: Hive Issue Type: Improvement Components: Metastore Reporter: Yu-Wen Lai Assignee: Yu-Wen Lai
DataNucleus by default uses a new connection for value generation, so for one thread it might take two connections at a time. That causes a problem when there are many concurrent requests coming in HMS. If all threads are waiting for a new connection, then no threads can proceed. We can set datanucleus.valuegeneration.transactionAttribute to "EXISTING" so that DataNucleus will take existing connection rather than request a new one from pool. Ref: https://www.datanucleus.org/products/accessplatform/jdo/persistence.html#pmf_properties -- This message was sent by Atlassian Jira (v8.20.10#820010)