Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-4724

Prefetch external changes

    XMLWordPrintableJSON

    Details

      Description

      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.

        Attachments

        1. OAK-4724.patch
          12 kB
          Marcel Reutegger
        2. queue.png
          131 kB
          Marcel Reutegger

          Activity

            People

            • Assignee:
              mreutegg Marcel Reutegger
              Reporter:
              mreutegg Marcel Reutegger
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: