Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-8203

Fix the layering violation in accessing the page

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • WT10.0.1, 5.0.4, 5.2.0, 5.1.0-rc1, 4.4.11
    • None
    • None
    • 3
    • Storage - Ra 2021-10-18

    Description

      WT-8077 introduced a concept of marking the page dirty in case of an eviction failure by accessing the page members directly and also marking the page dirty once the prepared updates are resolved.

      Accessing the page internal members directly is a layering violation and also it is not required to set the page dirty in two places. As part of this ticket, remove setting of the page dirty in eviction failure flow.

      Attachments

        Activity

          People

            haribabu.kommi@mongodb.com Haribabu Kommi
            haribabu.kommi@mongodb.com Haribabu Kommi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: