hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eugene Koifman (JIRA)" <>
Subject [jira] [Created] (HIVE-7256) HiveTxnManager should be stateless
Date Thu, 19 Jun 2014 04:24:24 GMT
Eugene Koifman created HIVE-7256:

             Summary: HiveTxnManager should be stateless
                 Key: HIVE-7256
             Project: Hive
          Issue Type: Bug
          Components: Locking
    Affects Versions: 0.13.1
            Reporter: Eugene Koifman
            Assignee: Eugene Koifman

In order to integrate HCat with Hive ACID, we should be able to create an instance of HiveTxnManager
and use it to acquire locks, and release locks from a different instance of HiveTxnManager.

One use case where this shows up is when a job using HCat is retried, since calls to TxnManager
are made from the jobs OutputCommitter.

Another, is HCatReader/Writer.  For example, TestReaderWriter, calls setupJob()  from one
instance of OutputCommitterContainer and commitJob() from another instance.  The 2nd case
is perhaps better solved by ensuring there is only 1 instance of OutputCommitterContainer.

This message was sent by Atlassian JIRA

View raw message