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

              mreutegg Marcel Reutegger
              catholicon Vikas Saurabh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: