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

Throttle Revision GC

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.26.0
    • Component/s: documentmk
    • Labels:
      None

      Description

      Currently the Revision GC is allowed to run at full speed. In some cases the load caused by the Revision GC can be very high and potentially overwhelm the MongoDB cluster. The high Revision GC activity tends to be higher than usual when it was skipped for a longer period of time, e.g. because there is a checkpoint that prevents it from collecting garbage.

      Consider throttling the Revision GC. The implementation already has some support for throttling. SeeĀ VersionGCOptions.delayFactor. However, there is currently no configuration option in the DocumentNodeStoreService.

        Attachments

        1. OAK-8914_V1.patch
          7 kB
          Vinod Holani
        2. OAK-8914.patch
          5 kB
          Vinod Holani

          Activity

            People

            • Assignee:
              mreutegg Marcel Reutegger
              Reporter:
              vholani Vinod Holani
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: