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

liyang resolved KYLIN-2578.
---------------------------
       Resolution: Fixed
         Assignee: liyang
    Fix Version/s: v2.1.0

> Refactor DistributedLock
> ------------------------
>
>                 Key: KYLIN-2578
>                 URL: https://issues.apache.org/jira/browse/KYLIN-2578
>             Project: Kylin
>          Issue Type: Improvement
>            Reporter: liyang
>            Assignee: liyang
>             Fix For: v2.1.0
>
>
> The current {{DistributedLock}} could use some improvement:
> - A {{lockClient}} is unnecessarily required.
> - The {{watchPath}} is actually an on-unlock listener and the current name 
> failed to make it clear.
> - Could add a blocking version of {{lockPath}} and that will ease use cases 
> like KYLIN-2557 and {{GlobalDictionaryBuilder.lock()}}
> - Should add more javadoc on the interface



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to