[
https://issues.apache.org/jira/browse/DL-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15756412#comment-15756412
]
ASF GitHub Bot commented on DL-86:
----------------------------------
Github user asfgit closed the pull request at:
https://github.com/apache/incubator-distributedlog/pull/58
> Improve handling of lock conflicts in zk session lock
> -----------------------------------------------------
>
> Key: DL-86
> URL: https://issues.apache.org/jira/browse/DL-86
> Project: DistributedLog
> Issue Type: Improvement
> Components: distributedlog-core
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Fix For: 0.4.0
>
>
> - lock reacquire could happen in foreground and background thread. so use a
> semaphore to make sure there is only on e outstanding acquire
> operation. and check if already hold lock before reacquire.
> - fix handling zk sibling znode logic. as the znode is sequential znode,
> the name would be different each time. so only comparing the client id and
> session id of the znodes
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)