summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/support/stat.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/support/stat.c')
-rw-r--r--src/third_party/wiredtiger/src/support/stat.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/src/support/stat.c b/src/third_party/wiredtiger/src/support/stat.c
index 547f6dd8158..7d9bd538f32 100644
--- a/src/third_party/wiredtiger/src/support/stat.c
+++ b/src/third_party/wiredtiger/src/support/stat.c
@@ -1106,6 +1106,7 @@ static const char *const __stats_connection_desc[] = {
"cache: bytes not belonging to page images in the cache",
"cache: bytes read into cache",
"cache: bytes written from cache",
+ "cache: cache overflow score",
"cache: checkpoint blocked page eviction",
"cache: checkpoint of history store file blocked non-history store page eviction",
"cache: eviction calls to get a page",
@@ -1174,6 +1175,7 @@ static const char *const __stats_connection_desc[] = {
"cache: hazard pointer check calls",
"cache: hazard pointer check entries walked",
"cache: hazard pointer maximum array length",
+ "cache: history store score",
"cache: history store table insert calls",
"cache: history store table insert calls that returned restart",
"cache: history store table max on-disk size",
@@ -1678,6 +1680,7 @@ __wt_stat_connection_clear_single(WT_CONNECTION_STATS *stats)
/* not clearing cache_bytes_other */
stats->cache_bytes_read = 0;
stats->cache_bytes_write = 0;
+ /* not clearing cache_lookaside_score */
stats->cache_eviction_checkpoint = 0;
stats->cache_eviction_blocked_checkpoint_hs = 0;
stats->cache_eviction_get_ref = 0;
@@ -1739,6 +1742,7 @@ __wt_stat_connection_clear_single(WT_CONNECTION_STATS *stats)
stats->cache_hazard_checks = 0;
stats->cache_hazard_walks = 0;
stats->cache_hazard_max = 0;
+ /* not clearing cache_hs_score */
stats->cache_hs_insert = 0;
stats->cache_hs_insert_restart = 0;
/* not clearing cache_hs_ondisk_max */
@@ -2210,6 +2214,7 @@ __wt_stat_connection_aggregate(WT_CONNECTION_STATS **from, WT_CONNECTION_STATS *
to->cache_bytes_other += WT_STAT_READ(from, cache_bytes_other);
to->cache_bytes_read += WT_STAT_READ(from, cache_bytes_read);
to->cache_bytes_write += WT_STAT_READ(from, cache_bytes_write);
+ to->cache_lookaside_score += WT_STAT_READ(from, cache_lookaside_score);
to->cache_eviction_checkpoint += WT_STAT_READ(from, cache_eviction_checkpoint);
to->cache_eviction_blocked_checkpoint_hs +=
WT_STAT_READ(from, cache_eviction_blocked_checkpoint_hs);
@@ -2285,6 +2290,7 @@ __wt_stat_connection_aggregate(WT_CONNECTION_STATS **from, WT_CONNECTION_STATS *
to->cache_hazard_walks += WT_STAT_READ(from, cache_hazard_walks);
if ((v = WT_STAT_READ(from, cache_hazard_max)) > to->cache_hazard_max)
to->cache_hazard_max = v;
+ to->cache_hs_score += WT_STAT_READ(from, cache_hs_score);
to->cache_hs_insert += WT_STAT_READ(from, cache_hs_insert);
to->cache_hs_insert_restart += WT_STAT_READ(from, cache_hs_insert_restart);
to->cache_hs_ondisk_max += WT_STAT_READ(from, cache_hs_ondisk_max);