[ 
https://issues.apache.org/jira/browse/HIVE-5843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Gates updated HIVE-5843:
-----------------------------

    Attachment: HIVE-5843.3.patch

A new version of the patch.  It fixes the two failed unit tests noted by the 
buildbot, ties up the loose ends in DDLTask, integrates the new DbTxnManager 
with the rest of the system, and adds a number of new tests.  I've uploaded a 
source only version of the patch separately.

[~brocknoland], on the thrift method signatures I've changed them somewhat.  In 
the places where they were taking more than one argument or returning values 
I've put in structs.  But a number of the calls take a single long value, the 
transaction id.  I don't want to wrap and unwrap this all the time, as I'd like 
this to be as fast as possible and it seems overkill.  The odds that methods 
like abortTransaction() will take more than a transactionId seem low.

> Transaction manager for Hive
> ----------------------------
>
>                 Key: HIVE-5843
>                 URL: https://issues.apache.org/jira/browse/HIVE-5843
>             Project: Hive
>          Issue Type: Sub-task
>    Affects Versions: 0.12.0
>            Reporter: Alan Gates
>            Assignee: Alan Gates
>             Fix For: 0.13.0
>
>         Attachments: HIVE-5843-src-only.patch, HIVE-5843.2.patch, 
> HIVE-5843.3-src.path, HIVE-5843.3.patch, HIVE-5843.patch, 
> HiveTransactionManagerDetailedDesign (1).pdf
>
>
> As part of the ACID work proposed in HIVE-5317 a transaction manager is 
> required.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to