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.
- All WT tests are passing after the change
- Run a patch test with format stress tests and ensure no new bug has been introduced.