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

Allow eviction to operate with snapshot when checkpoint is running

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • WT11.0.0, 5.3.0
    • None
    • None
    • 3
    • Storage - Ra 2022-01-24

    Description

      After WT-6490, we started using snapshots for eviction workers threads. Using snapshot for eviction when checkpoint is running can make it difficult for checkpoints to create a transaction ID based consistent point-in-time view in data files, and we have yet to do the work in rollback-to-stable to fix-up fuzzy transaction ID based checkpoints (which is tracked by WT-6673). Therefore, we have temporarily disabled the eviction thread snapshots for scenarios where checkpoint is active.

      This ticket will enable snapshots for eviction in presence of checkpoints once fuzzy checkpoints are working.

      Acceptance criteria:

      • All WT tests are passing after the change
      • Run a patch test with format stress tests and ensure no new bug has been introduced.

      Attachments

        Issue Links

          Activity

            People

              haribabu.kommi@mongodb.com Haribabu Kommi
              haseeb.bokhari@mongodb.com Haseeb Bokhari (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: