]> granicus.if.org Git - zfs/commit
Combine data-notify.sh with io-notify.sh
authorChris Dunlap <cdunlap@llnl.gov>
Wed, 25 Mar 2015 20:10:32 +0000 (13:10 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 27 Apr 2015 19:08:08 +0000 (12:08 -0700)
commitce119da33daa9c51b55fb27ea30a1495a4e73885
tree4e5fce860fc6576d8754469125fd1454dc92a243
parent090b19158a7f776586369a593b271392cabbf175
Combine data-notify.sh with io-notify.sh

The data-notify.sh ZEDLET serves a very similar purpose to
io-notify.sh, namely, to generate a notification in response to a
particular error event.  Initially, data-notify.sh was separated from
io-notify.sh since the "data" zevent does not (as I understand it)
pertain to a specific vdev device.  This stands in contrast to the
"checksum" and "io" zevents (both handled by io-notify.sh) that can
be attributed to a specific vdev.  At the time, it seemed simpler to
handle these two cases in separate scripts.

This commit adds support for the "data" zevent to io-notify.sh, and
symlinks io-notify.sh to data-notify.sh.  It also adds the counts
for vdev_read_errors, vdev_write_errors, and vdev_cksum_errors to
the notification message.

Signed-off-by: Chris Dunlap <cdunlap@llnl.gov>
cmd/zed/zed.d/data-notify.sh [changed from file to symlink]
cmd/zed/zed.d/io-notify.sh