hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Gates (JIRA)" <>
Subject [jira] [Updated] (HIVE-5843) Transaction manager for Hive
Date Fri, 17 Jan 2014 04:12:30 GMT


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:
>             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

View raw message