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.