From 268e8ee880bcb67163eda4c4f43c06697b28a436 Mon Sep 17 00:00:00 2001 From: Dmitry Ilvokhin Date: Mon, 25 Mar 2024 09:23:03 -0700 Subject: [PATCH] Include HPA ndirty into page allocator ndirty stat --- src/pa_extra.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pa_extra.c b/src/pa_extra.c index ee101891..76507039 100644 --- a/src/pa_extra.c +++ b/src/pa_extra.c @@ -81,7 +81,11 @@ pa_shard_nactive(pa_shard_t *shard) { size_t pa_shard_ndirty(pa_shard_t *shard) { - return ecache_npages_get(&shard->pac.ecache_dirty); + size_t ndirty = ecache_npages_get(&shard->pac.ecache_dirty); + if (shard->ever_used_hpa) { + ndirty += psset_ndirty(&shard->hpa_shard.psset); + } + return ndirty; } size_t