As part of WT-12535 obsolete check optimization, we are unnecessarily setting the obsolete check timestamp and transaction IDs even if there are obsolete updates present. This unnecessarily slows down the obsolete update check flow to verify whether the timestamp/txnid has moved ahead before performing the obsolete check.
Avoid setting the obsolete check timestamp/txnid when there are obsolete updates.
- is related to
-
WT-15488 test_verify.py fails with mismatch in page IDs from PALM and btree walk
-
- Closed
-
-
WT-15728 Fix unsigned vs signed error in SQLite statement preventing picking up checkpoint using PALite
-
- Closed
-
-
WT-15715 Remove outdated FIXME for WT-15488
-
- Closed
-
-
WT-15737 Add debugging information for page delta on disk
-
- Closed
-
-
WT-12535 Optimize time spent in __wt_update_obsolete_check()
-
- Closed
-
- related to
-
WT-15628 Add test/format tasks with PALite to Evergreen
-
- Closed
-
-
WT-14880 Add test to ensure page split does not generate delta
-
- Closed
-
-
WT-15551 Add missing leader mode bucket00
-
- Closed
-
-
WT-15658 Disable block cache in WT
-
- Closed
-
-
WT-15690 Consolidate eviction sub configs under one umbrella
-
- Closed
-
-
WT-15694 Introduce MSAN and UBSAN to disagg test/format builds
-
- Closed
-
-
WT-15631 Add metrics for tracking RTS processed tree
-
- Closed
-
-
WT-15605 (disagg.mode=leader) test_checkpoint mirror mismatch failure (delta related)
-
- Closed
-
-
WT-15074 ThreadSanitizer: data race in ex_backup
-
- Closed
-
-
WT-15621 Fix AddressSanitizer: heap-buffer-overflow when packing the internal page delta
-
- Closed
-