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

JackrabbitEvent#isExternal() returns true for internal changes for slow listeners

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.19
    • jcr
    • None

    Description

      Oak degrades gracefully for observation listeners that can't keep up with the rate of observation events fired. See BackgroundObserver#contentChanged for the gory details.

      As a side effect JackrabbitEvent#isExternal will always return true when this degradation happens. However there is currently no way for clients to detect this and to thus know whether the result of JackrabbitEvent#isExternal is reliable or not.

      Attachments

        Activity

          People

            mduerig Michael Dürig
            mduerig Michael Dürig
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: