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

Don't call observer concurrently from the CompositeNodeStore

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.7.4, 1.8.0
    • composite
    • None

    Description

      Per Observer interface

      However, each observer is
       * always guaranteed to see a linear sequence of changes. In other words the
       * method will not be called concurrently from multiple threads and successive
       * calls represent a linear sequence of repository states, i.e. the root
       * state passed to a call is guaranteed to represent a repository state
      

      Currently concurrent merge would result in concurrent calls to Observer. So that would need to be serialized

      Attachments

        Issue Links

          Activity

            People

              tomek.rekawek Tomek Rękawek
              tomek.rekawek Tomek Rękawek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: