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

Julian Sedding resolved OAK-11861.
----------------------------------
    Fix Version/s: 1.86.0
       Resolution: Fixed

> segment store initialization should run in parallel
> ---------------------------------------------------
>
>                 Key: OAK-11861
>                 URL: https://issues.apache.org/jira/browse/OAK-11861
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: segment-tar
>    Affects Versions: 1.84.0
>            Reporter: Julian Sedding
>            Assignee: Julian Sedding
>            Priority: Major
>             Fix For: 1.86.0
>
>
> Initialization of all TarReaders happens sequentially. In the case of an 
> azure-based segmentstore, this unnecessarily slows down startup, as the azure 
> segmentstore has to traverse all segment blobs in order to build an in-memory 
> segment index.
> This heavily I/O bound process could run in parallel, allowing each 
> "tar-file" folder in azure to be loaded in parallel.
> The change would also benefit other segment store implementations, however, 
> the benefit is of course larger when initialization is generally 
> slow/inefficient.



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

Reply via email to