diff options
author | Brian Behlendorf <[email protected]> | 2013-10-25 15:22:34 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2013-10-25 15:35:27 -0700 |
commit | 8eaf9f3543aa6843aa276010768cce8c0626e2d8 (patch) | |
tree | 9cd97bc1866b61b6539970b36aa02a3493401585 /include/sys/zio.h | |
parent | 11cb9d773f48830cf3ff718861c070a8937c6a03 (diff) | |
parent | d738d34da5b25b5e5daef966c29386468fd16263 (diff) |
Merge branch 'kstat'
This branch updates several of the zfs kstats to take advantage
of the improved raw kstat functionality. In addition, two new
kstats and a script called dbufstat.py are introduced.
Updated+New Kstats
* dbufs - Stats for all dbufs in the dbuf_hash
* <pool>/txgs - Stats for the last N txgs synced to disk
* <pool>/reads - Stats for rhe last N reads issues by the ARC
* <pool>/dmu_tx_assign - Histogram of tx assign times
Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'include/sys/zio.h')
-rw-r--r-- | include/sys/zio.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/sys/zio.h b/include/sys/zio.h index 189966bef..f5a128e0b 100644 --- a/include/sys/zio.h +++ b/include/sys/zio.h @@ -256,12 +256,13 @@ extern char *zio_type_name[ZIO_TYPES]; * Therefore it must not change size or alignment between 32/64 bit * compilation options. */ -typedef struct zbookmark { +struct zbookmark { uint64_t zb_objset; uint64_t zb_object; int64_t zb_level; uint64_t zb_blkid; -} zbookmark_t; + char * zb_func; +}; #define SET_BOOKMARK(zb, objset, object, level, blkid) \ { \ @@ -269,6 +270,7 @@ typedef struct zbookmark { (zb)->zb_object = object; \ (zb)->zb_level = level; \ (zb)->zb_blkid = blkid; \ + (zb)->zb_func = FTAG; \ } #define ZB_DESTROYED_OBJSET (-1ULL) |