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

Nuno Santos resolved OAK-11132.
-------------------------------
    Fix Version/s: 1.70.0
       Resolution: Done

> AOT blob downloader: may download a blob for a node that has already been 
> indexed
> ---------------------------------------------------------------------------------
>
>                 Key: OAK-11132
>                 URL: https://issues.apache.org/jira/browse/OAK-11132
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: indexing
>            Reporter: Nuno Santos
>            Priority: Minor
>             Fix For: 1.70.0
>
>
> The AOT downloader tries to stay ahead of the indexer, as there is no need to 
> download blobs for nodes that were already indexed. When reading a line in 
> the FFS, it checks if the position of this line is ahead of the current 
> indexing position, and if not, it skips downloading any blob that this line 
> may have. However, this check is done as soon as the line is read from the 
> FFS. Before the blob is actually downloaded, it the request to downloaded is 
> enqueued and must be picked up by a downloader thread. By this time, the 
> indexer may have caught up.
> So we should check again just before downloading the blob.



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

Reply via email to