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

Make the NamespaceEditor less strict when enforcing changes to rep:nsdata node

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.10.0, 1.9.9
    • Component/s: core
    • Labels:
      None

      Description

      Following OAK-7510 changes there seem to be some scenarios where changes to rep:nsdata node trigger repository initialization issues.
      So far I had issues reproducing but they seem to be in the area of upgrade and store composite.

      I would like to reduce the strictness of the NamespaceEditor and instead of throwing an error it would rebuild its internal index node. The impact on performance would be tiny and becuase the node is rebuilt on each change there is no loss of integrity.
      Will be hiding this behind a flag so various scenarios can be tested, until this issue is clarified.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                stillalex Alex Deparvu
                Reporter:
                stillalex Alex Deparvu
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: