[
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)