updates for zfsonlinux 0.7.5 (#779)

* updates for zfsonlinux 0.7.5

* add constants for KSTAT_DATA_* types

* added e2e test for negative values represented by uint64 that can result from ZFS bugs
This commit is contained in:
Richard Elling 2018-02-16 06:46:31 -08:00 committed by Ben Kochie
commit d7348a5c78
9 changed files with 671 additions and 19 deletions

View file

@ -0,0 +1,23 @@
7 1 0x01 21 5712 73163810083184 309946154984654
name type data
struct_size 4 2520
linear_cnt 4 62
linear_data_size 4 223232
scatter_cnt 4 1
scatter_data_size 4 16384
scatter_chunk_waste 4 0
scatter_order_0 4 0
scatter_order_1 4 0
scatter_order_2 4 1
scatter_order_3 4 0
scatter_order_4 4 0
scatter_order_5 4 0
scatter_order_6 4 0
scatter_order_7 4 0
scatter_order_8 4 0
scatter_order_9 4 0
scatter_order_10 4 0
scatter_page_multi_chunk 4 0
scatter_page_multi_zone 4 0
scatter_page_alloc_retry 4 0
scatter_sg_table_retry 4 0

View file

@ -0,0 +1,65 @@
15 1 0x01 63 17136 73163812943503 309964267073187
name type data
dbuf_cache_count 4 27
dbuf_cache_size 4 302080
dbuf_cache_size_max 4 394240
dbuf_cache_max_bytes 4 62834368
dbuf_cache_lowater_bytes 4 56550932
dbuf_cache_hiwater_bytes 4 69117804
dbuf_cache_total_evicts 4 0
dbuf_cache_level_0 4 27
dbuf_cache_level_1 4 0
dbuf_cache_level_2 4 0
dbuf_cache_level_3 4 0
dbuf_cache_level_4 4 0
dbuf_cache_level_5 4 0
dbuf_cache_level_6 4 0
dbuf_cache_level_7 4 0
dbuf_cache_level_8 4 0
dbuf_cache_level_9 4 0
dbuf_cache_level_10 4 0
dbuf_cache_level_11 4 0
dbuf_cache_level_0_bytes 4 302080
dbuf_cache_level_1_bytes 4 0
dbuf_cache_level_2_bytes 4 0
dbuf_cache_level_3_bytes 4 0
dbuf_cache_level_4_bytes 4 0
dbuf_cache_level_5_bytes 4 0
dbuf_cache_level_6_bytes 4 0
dbuf_cache_level_7_bytes 4 0
dbuf_cache_level_8_bytes 4 0
dbuf_cache_level_9_bytes 4 0
dbuf_cache_level_10_bytes 4 0
dbuf_cache_level_11_bytes 4 0
hash_hits 4 108807
hash_misses 4 1851
hash_collisions 4 0
hash_elements 4 55
hash_elements_max 4 55
hash_chains 4 0
hash_chain_max 4 0
hash_insert_race 4 0
hash_dbuf_level_0 4 37
hash_dbuf_level_1 4 10
hash_dbuf_level_2 4 2
hash_dbuf_level_3 4 2
hash_dbuf_level_4 4 2
hash_dbuf_level_5 4 2
hash_dbuf_level_6 4 0
hash_dbuf_level_7 4 0
hash_dbuf_level_8 4 0
hash_dbuf_level_9 4 0
hash_dbuf_level_10 4 0
hash_dbuf_level_11 4 0
hash_dbuf_level_0_bytes 4 465920
hash_dbuf_level_1_bytes 4 1310720
hash_dbuf_level_2_bytes 4 262144
hash_dbuf_level_3_bytes 4 262144
hash_dbuf_level_4_bytes 4 262144
hash_dbuf_level_5_bytes 4 262144
hash_dbuf_level_6_bytes 4 0
hash_dbuf_level_7_bytes 4 0
hash_dbuf_level_8_bytes 4 0
hash_dbuf_level_9_bytes 4 0
hash_dbuf_level_10_bytes 4 0
hash_dbuf_level_11_bytes 4 0

View file

@ -0,0 +1,30 @@
10 1 0x01 28 7616 73163810135894 309969103316276
name type data
dnode_hold_dbuf_hold 4 0
dnode_hold_dbuf_read 4 0
dnode_hold_alloc_hits 4 37617
dnode_hold_alloc_misses 4 0
dnode_hold_alloc_interior 4 0
dnode_hold_alloc_lock_retry 4 0
dnode_hold_alloc_lock_misses 4 0
dnode_hold_alloc_type_none 4 0
dnode_hold_free_hits 4 0
dnode_hold_free_misses 4 0
dnode_hold_free_lock_misses 4 0
dnode_hold_free_lock_retry 4 0
dnode_hold_free_overflow 4 0
dnode_hold_free_refcount 4 0
dnode_hold_free_txg 4 0
dnode_allocate 4 0
dnode_reallocate 4 0
dnode_buf_evict 4 17
dnode_alloc_next_chunk 4 0
dnode_alloc_race 4 0
dnode_alloc_next_block 4 0
dnode_move_invalid 4 0
dnode_move_recheck1 4 0
dnode_move_recheck2 4 0
dnode_move_special 4 0
dnode_move_handle 4 0
dnode_move_rwlock 4 0
dnode_move_active 4 0

View file

@ -0,0 +1,9 @@
18 1 0x01 7 1904 73163813004224 309980651991187
name type data
rotating_linear 4 0
rotating_offset 4 0
rotating_seek 4 0
non_rotating_linear 4 0
non_rotating_seek 4 0
preferred_found 4 0
preferred_not_found 4 94

View file

@ -8,7 +8,7 @@ zil_itx_indirect_bytes 4 0
zil_itx_copied_count 4 0
zil_itx_copied_bytes 4 0
zil_itx_needcopy_count 4 0
zil_itx_needcopy_bytes 4 0
zil_itx_needcopy_bytes 4 18446744073709537686
zil_itx_metaslab_normal_count 4 0
zil_itx_metaslab_normal_bytes 4 0
zil_itx_metaslab_slog_count 4 0