-
Type:
Build Failure
-
Resolution: Won't Fix
-
Priority:
Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: Cache and Eviction
-
None
-
Storage Engines, Storage Engines - Persistence, Storage Engines - Transactions
-
SE Transactions - 2025-11-07
-
1
There is an issue in the change of WT-15711 that the dirty byte are not increased except for a corner case causing wrong stats for the dirty cache size.
size = 0;
if (WT_UNLIKELY(!WT_PAGE_IS_INTERNAL(page) &&
__wt_atomic_load_uint64_relaxed(&S2C(session)->cache->pages_dirty_leaf) < 10 &&
(WT_IS_METADATA(session->dhandle) || WT_IS_DISAGG_META(session->dhandle) ||
WT_IS_HS(session->dhandle)))) {
increase_dirty_size_first = true;
size = __wt_atomic_load_size_relaxed(&page->memory_footprint);
__wt_cache_dirty_incr_size(session, size, false);
} else
increase_dirty_size_first = false;
size should always be initialized to memory_footprint instead of 0. Otherwise, we will increase 0 to the dirty cache.
- is related to
-
WT-15963 Picking up new checkpoints or step-up and step-down can stall eviction
-
- Closed
-
-
WT-15976 Temporarily disable verify in teardown for layered tests
-
- Closed
-
- related to
-
WT-15883 Enable parallel access to storage
-
- Closed
-
-
WT-15963 Picking up new checkpoints or step-up and step-down can stall eviction
-
- Closed
-
-
WT-15968 Mark the page's ref and split pages' refs as dirty
-
- Closed
-
-
WT-15345 Fix all TSAN statistic warnings
-
- Closed
-
-
WT-15976 Temporarily disable verify in teardown for layered tests
-
- Closed
-
-
WT-15887 test_prepare_hs03 assert_ckpt_matches fails
-
- Open
-
-
WT-15536 test/format cache stuck (dirty)(not disagg)
-
- Closed
-
-
WT-16075 18.26% decrease in stat_db_size in Variant amazon2023-perf-tests-arm64 for Task cppsuite-hs-cleanup-default-perf in Test hs_cleanup
-
- Closed
-
-
WT-16088 2.26% increase in stat_db_size in Variant ubuntu2004-perf-tests for Task cppsuite-operations-test-stress-perf in Test operations_test
-
- Closed
-