You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "Raymond Xu (Jira)" <ji...@apache.org> on 2022/04/11 11:53:00 UTC

[jira] [Closed] (HUDI-3798) Allow TransactionManager to work w/ multiple txn owners

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

Raymond Xu closed HUDI-3798.
----------------------------
     Reviewers: Sagar Sumit
    Resolution: Fixed

> Allow TransactionManager to work w/ multiple txn owners
> -------------------------------------------------------
>
>                 Key: HUDI-3798
>                 URL: https://issues.apache.org/jira/browse/HUDI-3798
>             Project: Apache Hudi
>          Issue Type: Task
>            Reporter: sivabalan narayanan
>            Assignee: sivabalan narayanan
>            Priority: Blocker
>              Labels: pull-request-available
>             Fix For: 0.11.0
>
>
> As of now, transaction manager is designed in such a way that no two writers can access it concurrently. Some state is being shared among all callers like currentTxnOwnerInstant, lastCompletedTxnOwner. Lets revisit this and ensure lock manager is the one which manages the concurrency, but txn manager is just a proxy for it. 
>  
> Also fix the usages of different beginTransaction methods. 
>  
> Ref: [https://github.com/apache/hudi/pull/4363#pullrequestreview-915499359]
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)