[
https://issues.apache.org/jira/browse/ZOOKEEPER-2141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15217496#comment-15217496
]
Flavio Junqueira commented on ZOOKEEPER-2141:
---------------------------------------------
Ok, I checked the code [~eribeiro] has pointed out and it seems to be fairly
harmless because it is in the equals code of the new cache class and I haven't
seen it called anywhere else other than one test case
({{testSerializeDesirialize}}). We should fix it nonetheless.
Can we simply remove that synchronization block around {{aclIndex}}? Would it
make a significant difference to the semantics of the method? Also, since we
are on the topic, has anyone checked carefully the synchronization in this
patch? There are 22 matches and some of them were part of the code base
already. I'm sure [~adammilnesmith] checked it carefully, but I wonder if
[~fournc] or maybe [~phunt] have been able to do it too just to have a second
opinion.
> ACL cache in DataTree never removes entries
> -------------------------------------------
>
> Key: ZOOKEEPER-2141
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2141
> Project: ZooKeeper
> Issue Type: Bug
> Affects Versions: 3.4.6
> Reporter: Karol Dudzinski
> Assignee: Adam Milne-Smith
> Priority: Blocker
> Fix For: 3.4.9, 3.5.2
>
> Attachments: ZOOKEEPER-2141-3.4.patch, ZOOKEEPER-2141.patch,
> ZOOKEEPER-2141.patch, ZOOKEEPER-2141.patch, ZOOKEEPER-2141.patch,
> ZOOKEEPER-2141.patch
>
>
> The problem and potential solutions are discussed in
> http://mail-archives.apache.org/mod_mbox/zookeeper-user/201502.mbox/browser
> I will attach a proposed patch in due course.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)