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

Enable snapshots for eviction threads when checkpoint is running

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: None
    • Labels:
      None

      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

              Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              haseeb.bokhari Haseeb Bokhari
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: