diff options
author | Adam H. Leventhal <ahl@delphix.com> | 2014-09-18 20:03:53 -0800 |
---|---|---|
committer | Christopher Siden <chris@delphix.com> | 2014-09-18 21:03:53 -0700 |
commit | f6164ad638e7346c4ae4ba393760a897cf6eb744 (patch) | |
tree | 3e7fdaae7b528c0042de0ff150ee26b83127fae9 | |
parent | 655967ab7780f789dd00eece4464be60cd9aff5e (diff) | |
download | illumos-joyent-f6164ad638e7346c4ae4ba393760a897cf6eb744.tar.gz |
5174 add sdt probe for blocked read in dbuf_read()
Reviewed by: Basil Crow <basil.crow@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Reviewed by: Boris Protopopov <bprotopopov@hotmail.com>
Reviewed by: Steven Hartland <killing@multiplay.co.uk>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@joyent.com>
-rw-r--r-- | usr/src/uts/common/fs/zfs/dbuf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/uts/common/fs/zfs/dbuf.c b/usr/src/uts/common/fs/zfs/dbuf.c index 4b0ec01a02..8d064daf25 100644 --- a/usr/src/uts/common/fs/zfs/dbuf.c +++ b/usr/src/uts/common/fs/zfs/dbuf.c @@ -671,6 +671,8 @@ dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) db->db_state == DB_FILL) { ASSERT(db->db_state == DB_READ || (flags & DB_RF_HAVESTRUCT) == 0); + DTRACE_PROBE2(blocked__read, dmu_buf_impl_t *, + db, zio_t *, zio); cv_wait(&db->db_changed, &db->db_mtx); } if (db->db_state == DB_UNCACHED) |