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

Parent of unseen children must not be removable

    XMLWordPrintableJSON

    Details

      Description

      With OAK-2673, it's now possible to have hidden intermediate nodes created concurrently.
      So, a scenario like:

      start -> /:hidden
      N1 creates /:hiddent/parent/node1
      N2 creates /:hidden/parent/node2
      

      is allowed.

      But, if N2's creation of parent got persisted later than that on N1, then N2 is currently able to delete parent even though there's node1.

        Attachments

        1. IgnoredTestCase.patch
          8 kB
          Vikas Saurabh

          Issue Links

            Activity

              People

              • Assignee:
                mreutegg Marcel Reutegger
                Reporter:
                catholicon Vikas Saurabh
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: