You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by jc...@apache.org on 2018/01/11 22:11:28 UTC

hive git commit: HIVE-14498: Freshness period for query rewriting using materialized views (Jesus Camacho Rodriguez, reviewed by Ashutosh Chauhan) (addendum)

Repository: hive
Updated Branches:
  refs/heads/master 57d909c34 -> a7c41ba2a


HIVE-14498: Freshness period for query rewriting using materialized views (Jesus Camacho Rodriguez, reviewed by Ashutosh Chauhan) (addendum)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/a7c41ba2
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/a7c41ba2
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/a7c41ba2

Branch: refs/heads/master
Commit: a7c41ba2afb36398134a824bc461a50499114feb
Parents: 57d909c
Author: Jesus Camacho Rodriguez <jc...@apache.org>
Authored: Thu Jan 11 14:11:00 2018 -0800
Committer: Jesus Camacho Rodriguez <jc...@apache.org>
Committed: Thu Jan 11 14:11:03 2018 -0800

----------------------------------------------------------------------
 .../java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java     | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/a7c41ba2/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java
----------------------------------------------------------------------
diff --git a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java
index 0c5b2ef..3a558b4 100644
--- a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java
+++ b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/txn/TxnHandler.java
@@ -917,6 +917,7 @@ abstract class TxnHandler implements TxnStore, TxnStore.MutexAPI {
    * given the transaction snapshot provided.
    */
   @Override
+  @RetrySemantics.ReadOnly
   public List<BasicTxnInfo> getLastCompletedTransactionForTables(
       List<String> dbNames, List<String> tableNames, TxnsSnapshot txnsSnapshot) throws MetaException {
     List<BasicTxnInfo> r = new ArrayList<>();
@@ -931,6 +932,7 @@ abstract class TxnHandler implements TxnStore, TxnStore.MutexAPI {
    * given the transaction snapshot provided.
    */
   @Override
+  @RetrySemantics.ReadOnly
   public BasicTxnInfo getLastCompletedTransactionForTable(
       String inputDbName, String inputTableName, TxnsSnapshot txnsSnapshot) throws MetaException {
     Connection dbConn = null;
@@ -974,6 +976,7 @@ abstract class TxnHandler implements TxnStore, TxnStore.MutexAPI {
    * after the transaction with the input id was committed (if any). 
    */
   @Override
+  @RetrySemantics.ReadOnly
   public BasicTxnInfo getFirstCompletedTransactionForTableAfterCommit(
       String inputDbName, String inputTableName, long incrementalIdentifier)
           throws MetaException {