summaryrefslogtreecommitdiff
path: root/dist/stat_data.py
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2014-02-27 09:37:46 -0500
committerKeith Bostic <keith@wiredtiger.com>2014-02-27 09:37:46 -0500
commit1fac6621889df5dd3915c83f7254bd2ff9a588df (patch)
tree416db7faec1b305a3a2c6f28d283e1d90d6cbb4a /dist/stat_data.py
parent524b0877e232f62cca5174b460e2507e879781ea (diff)
downloadmongo-1fac6621889df5dd3915c83f7254bd2ff9a588df.tar.gz
Fix up the statistics fields, remove most of the previous merge/split
statistics.
Diffstat (limited to 'dist/stat_data.py')
-rw-r--r--dist/stat_data.py30
1 files changed, 9 insertions, 21 deletions
diff --git a/dist/stat_data.py b/dist/stat_data.py
index f72767ca8af..1934e20bb39 100644
--- a/dist/stat_data.py
+++ b/dist/stat_data.py
@@ -63,6 +63,8 @@ connection_stats = [
Stat('cache_bytes_read', 'cache: bytes read into cache'),
Stat('cache_bytes_write', 'cache: bytes written from cache'),
Stat('cache_eviction_clean', 'cache: unmodified pages evicted'),
+ Stat('cache_eviction_deepen',
+ 'cache: page split during eviction deepened the tree'),
Stat('cache_eviction_dirty', 'cache: modified pages evicted'),
Stat('cache_eviction_checkpoint',
'cache: checkpoint blocked page eviction'),
@@ -76,18 +78,10 @@ connection_stats = [
Stat('cache_eviction_hazard',
'cache: hazard pointer blocked page eviction'),
Stat('cache_eviction_internal', 'cache: internal pages evicted'),
- Stat('cache_eviction_merge',
- 'cache: internal page merge operations completed'),
- Stat('cache_eviction_merge_fail',
- 'cache: internal page merge attempts that could not complete'),
- Stat('cache_eviction_merge_levels', 'cache: internal levels merged'),
Stat('cache_eviction_slow',
'cache: eviction server unable to reach eviction goal'),
- Stat('cache_eviction_split',
- 'cache: internal pages split during eviction'),
+ Stat('cache_eviction_split', 'cache: pages split during eviction'),
Stat('cache_eviction_walk', 'cache: pages walked for eviction'),
- Stat('cache_inmem_split',
- 'pages split because they were unable to be evicted'),
Stat('cache_pages_dirty',
'cache: tracked dirty pages in the cache', 'no_scale'),
Stat('cache_pages_inuse',
@@ -297,13 +291,6 @@ dsrc_stats = [
Stat('cache_eviction_hazard',
'cache: hazard pointer blocked page eviction'),
Stat('cache_eviction_internal', 'internal pages evicted'),
- Stat('cache_eviction_merge',
- 'cache: internal page merge operations completed'),
- Stat('cache_eviction_merge_fail',
- 'cache: internal page merge attempts that could not complete'),
- Stat('cache_eviction_merge_levels', 'cache: internal levels merged'),
- Stat('cache_inmem_split',
- 'pages split because they were unable to be evicted'),
Stat('cache_overflow_value',
'overflow values cached in memory', 'no_scale'),
Stat('cache_read', 'pages read into cache'),
@@ -338,11 +325,12 @@ dsrc_stats = [
Stat('rec_pages_eviction', 'page reconciliation calls for eviction'),
Stat('rec_skipped_update',
'reconciliation failed because an update could not be included'),
- Stat('rec_split_internal', 'reconciliation internal pages split'),
- Stat('rec_split_leaf', 'reconciliation leaf pages split'),
-
- Stat('rec_split_max',
- 'reconciliation maximum splits for a page',
+ Stat('rec_multiblock_internal',
+ 'reconciliation internal page multi-block writes'),
+ Stat('rec_multiblock_leaf',
+ 'reconciliation leaf page multi-block writes'),
+ Stat('rec_multiblock_max',
+ 'reconciliation maximum blocks required for a page',
'max_aggregate,no_scale'),
##########################################