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

Wei Zheng updated HIVE-12634:
-----------------------------
    Attachment: HIVE-12634.3.patch

Thanks [~ekoifman] for the review. Attaching patch 3 for test.
1. No I haven't. All irrelevant changes in generated code are variable name 
changes, which I believe is due to some Thrift naming rules. I already sent an 
email to Thrift user mailing list, haven't got response yet. But the bottom 
line is these changes are not harmful, and if after this patch one runs the 
maven command with thrift, he won't see any additional change.
2. Updated TxnHandler.abortTxns(AbortTxnsRequest) to best effort. Need to 
document this, saying one can find the number of actually aborted transactions 
in metastore logs if it's a "partial" abort.
3. Agree, there's a bug introduced by HIVE-12439. Fixed.

> Add command to kill an ACID transacton
> --------------------------------------
>
>                 Key: HIVE-12634
>                 URL: https://issues.apache.org/jira/browse/HIVE-12634
>             Project: Hive
>          Issue Type: New Feature
>          Components: Transactions
>    Affects Versions: 1.0.0
>            Reporter: Eugene Koifman
>            Assignee: Wei Zheng
>         Attachments: HIVE-12634.1.patch, HIVE-12634.2.patch, 
> HIVE-12634.3.patch
>
>
> Should add a CLI command to abort a (runaway) transaction.
> This should clean up all state related to this txn.
> The initiator of this (if still alive) will get an error trying to 
> heartbeat/commit, i.e. will become aware that the txn is dead.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to