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

Add liveliness monitoring for FileStore background operations

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.10.0, 1.6.14, 1.8.9, 1.4.24
    • Component/s: segment-tar
    • Labels:
      None

      Description

      The FileStore background operations are ultimately executed through a ScheduledExecutorService. In the case this scheduling gets blocked (e.g. because of a deadlock or lock contention in one of its tasks) there is chance of repository corruption.

      To minimise potential data loss we should implement monitoring endpoints for the vital background operations. This would allow deployments to take action early in case of failures and thus minimise potential data loss and simplify recovery.

        Attachments

          Activity

            People

            • Assignee:
              mduerig Michael Dürig
              Reporter:
              mduerig Michael Dürig
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: