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

Jian Feng reassigned HUDI-4413:
-------------------------------

    Assignee: Jian Feng

> Make the return value of LockProvider's tryLock method more reasonable
> ----------------------------------------------------------------------
>
>                 Key: HUDI-4413
>                 URL: https://issues.apache.org/jira/browse/HUDI-4413
>             Project: Apache Hudi
>          Issue Type: Improvement
>            Reporter: Jian Feng
>            Assignee: Jian Feng
>            Priority: Major
>
> For now, zk lock provider and hive lock provider never return false when 
> tryLock, hence it will always return an Exception, Why can't it return false? 
> is it make sense to always return Exception? I feel maybe we need to make 
> sure the behavior is properly first
> if want to return false or return HoodieLockException or return 
> InterruptedException, should mean something
> eg: if lockprovider returns a IllegalArgumentException we don't need to retry 
> in LockManager since it will always illegal



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to