Eugene Koifman created HIVE-20459:
-------------------------------------
Summary: add ThriftHiveMetastore.get_open_txns(long txnid)
Key: HIVE-20459
URL: https://issues.apache.org/jira/browse/HIVE-20459
Project: Hive
Issue Type: Improvement
Components: Metastore, Transactions
Reporter: Eugene Koifman
we currently have {{ThriftHiveMetastore.get_open_txns()}} which maps to
{{TxnHandler.getOpenTxns()}}. The usual usage is
{{TxnUtils.createValidReadTxnList(GetOpenTxnsResponse txns, long currentTxn)}}
where the complete list transactions is obtained from Metastore and then
anything above currentTxn is thrown away.
Would be useful to add {{ThriftHiveMetastore.get_open_txns(long txnid)}} and
{{TxnHandler.getOpenTxns(long)}} to not retrieve things that will be thrown
away. Especially when there are a lot of running transactions.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)