Create a HiveMetaStoreClient cache in hcatalog
----------------------------------------------
Key: HCATALOG-370
URL: https://issues.apache.org/jira/browse/HCATALOG-370
Project: HCatalog
Issue Type: Improvement
Components: client
Affects Versions: 0.4
Reporter: Rohini Palaniswamy
Priority: Minor
Hcat makes multiple calls to hivemetastore client and every time the
connection is setup and destroyed which is costly. It would be nice to have a
centralized cache, that has a connection per unique identifier (ugi,hcat server
uri and anything else mandatory). Instead of creating clients all over the
code, it can be retrieved from this cache. Connections in the cache can be
closed using WeakReference and ReferenceQueue or based on some time interval.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira