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

Introduce execution context for executing queries

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.11
    • core
    • None

    Description

      In OAK-1037 we found that each query execution results in multiple calls to AbstractRoot.getRootState. This might lead to breaking an invariant of the query engine, which probably assumes that the returned node state is the same during the course of a query. To prevent this I suggest to introduce an execution context, which provides a stable state for a query execution.

      Attachments

        1. OAK-1025-extras.patch
          13 kB
          Alex Deparvu
        2. OAK-1052.patch
          19 kB
          Michael Dürig

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: