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)

Reply via email to