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 Francesco Mari, Axel Hanikel

       

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: