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

Node states sometimes refer to more than a single generation of segments after a full compaction

    XMLWordPrintableJSON

Details

    Description

      Due to a regression introduced with OAK-7867 a full compaction can sometimes cause nodes that are written concurrently to reference segments from more than a single gc generation.

      This happens when the borrowWriter method needs to create a new writer. In this case the new writer will be of the generation of the current head state instead of the generation associated with the current write operation in progress.

       

      cc frm, ahanikel

       

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: