summaryrefslogtreecommitdiff
path: root/src/support/stat.c
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@wiredtiger.com>2012-10-09 18:02:22 +1100
committerMichael Cahill <michael.cahill@wiredtiger.com>2012-10-09 18:02:22 +1100
commit082a00872ffba53903b9ca6a532eae50e1094460 (patch)
tree6d2e3aa2995332ebd49add659e1ace753b404d97 /src/support/stat.c
parent9a77aff9bdcd3e98d0d6a5fe0de9230fe8fb8418 (diff)
parent28f775c6262e7103661af2f2ba55b74ebfbbd466 (diff)
downloadmongo-082a00872ffba53903b9ca6a532eae50e1094460.tar.gz
Merge branch 'develop' into bloom-bulk-fastpath
Diffstat (limited to 'src/support/stat.c')
-rw-r--r--src/support/stat.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/support/stat.c b/src/support/stat.c
index 426e0ef7104..7cc5b33ff71 100644
--- a/src/support/stat.c
+++ b/src/support/stat.c
@@ -190,11 +190,21 @@ __wt_stat_alloc_lsm_stats(WT_SESSION_IMPL *session, WT_LSM_STATS **statsp)
WT_RET(__wt_calloc_def(session, 1, &stats));
+ stats->bloom_cache_read.desc = "Number of bloom pages read into cache";
+ stats->bloom_cache_write.desc =
+ "Number of bloom pages written from cache";
+ stats->bloom_count.desc = "Number of bloom filters in the LSM tree";
stats->bloom_hits.desc = "Number of successful bloom filter lookups";
stats->bloom_misses.desc =
"Number of successful bloom filter false positives";
stats->bloom_skips.desc =
"Number of unsuccessful bloom filter lookups";
+ stats->bloom_space.desc = "Total space used by bloom filters";
+ stats->cache_read.desc = "Number of pages read into cache";
+ stats->cache_write.desc = "Number of pages written from cache";
+ stats->chunk_cache_read.desc = "Number of pages read into LSM chunks";
+ stats->chunk_cache_write.desc = "Number of pages written from chunks";
+ stats->chunk_count.desc = "Number of chunks in the LSM tree";
*statsp = stats;
return (0);
@@ -206,7 +216,16 @@ __wt_stat_clear_lsm_stats(WT_STATS *stats_arg)
WT_LSM_STATS *stats;
stats = (WT_LSM_STATS *)stats_arg;
+ stats->bloom_cache_read.v = 0;
+ stats->bloom_cache_write.v = 0;
+ stats->bloom_count.v = 0;
stats->bloom_hits.v = 0;
stats->bloom_misses.v = 0;
stats->bloom_skips.v = 0;
+ stats->bloom_space.v = 0;
+ stats->cache_read.v = 0;
+ stats->cache_write.v = 0;
+ stats->chunk_cache_read.v = 0;
+ stats->chunk_cache_write.v = 0;
+ stats->chunk_count.v = 0;
}