[ 
https://issues.apache.org/jira/browse/HIVE-18693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16366296#comment-16366296
 ] 

Steve Yeom commented on HIVE-18693:
-----------------------------------

But from the perspective of Atomicity, in case of having orphan transaction 
after client dies, we need a mechanism.
Keeping table/partition names in the Metastore is easiest given that file 
system directory level metadata is limited 
due to append only operations' being allowed. But recovery manager and metadata 
cache might be an alternative.



> Snapshot Isolation does not work for Micromanaged table when a insert 
> transaction is aborted
> --------------------------------------------------------------------------------------------
>
>                 Key: HIVE-18693
>                 URL: https://issues.apache.org/jira/browse/HIVE-18693
>             Project: Hive
>          Issue Type: Bug
>          Components: Transactions
>            Reporter: Steve Yeom
>            Assignee: Steve Yeom
>            Priority: Major
>         Attachments: HIVE-18693.01.patch
>
>
> TestTxnCommands2#writeBetweenWorkerAndCleaner with minor 
> changes (changing delete command to insert command) fails on MM table.
> Specifically the last SELECT commands returns wrong results. 
> But this test works fine with full ACID table. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to