You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Amit Jain (JIRA)" <ji...@apache.org> on 2016/05/12 04:02:13 UTC

[jira] [Closed] (JCR-3958) Endless loop until async upload completes

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

Amit Jain closed JCR-3958.
--------------------------

Bulk close for 2.10.3

> Endless loop until async upload completes
> -----------------------------------------
>
>                 Key: JCR-3958
>                 URL: https://issues.apache.org/jira/browse/JCR-3958
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>    Affects Versions: 2.12.0
>            Reporter: Takahito Kikuchi
>            Assignee: Unico Hommes
>             Fix For: 2.10.3, 2.13.0, 2.12.2
>
>
> This is {{LocalCache#PurgeJob()}} issue.
> If the entry object in cache is removed successfully by cache.remove(), cache.entrySet would be decreased then next entry will be retrieved and removed. However, if the entry object is not removed due to the failure of removing the file during async upload, the entry in cache would not be removed, then the next entry would be the same entry again by the iterator because the iterator is not changed still. Consequently, that causes endless loop until async upload of the file completes. If the file is larger, the endless loop will continue for a longer time. It's harmful.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)