[
https://issues.apache.org/jira/browse/OAK-4724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcel Reutegger resolved OAK-4724.
-----------------------------------
Resolution: Fixed
Fix Version/s: 1.5.10
Applied patch to trunk: http://svn.apache.org/r1758576
> Prefetch external changes
> -------------------------
>
> Key: OAK-4724
> URL: https://issues.apache.org/jira/browse/OAK-4724
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: core, documentmk
> Reporter: Marcel Reutegger
> Assignee: Marcel Reutegger
> Labels: observation
> Fix For: 1.6, 1.5.10
>
> Attachments: OAK-4724.patch, queue.png
>
>
> In a cluster with listeners that are registered to receive external changes,
> pulling in external changes can become a bottleneck. While processing those
> external changes, further local changes are put into the observation queue
> leading to a system where the queue eventually fills up.
> Instead of processing external changes one after another, the implementation
> could prefetch them as they come in and if needed pull them in parallel.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)