From 83f7fe4b8402bab171d110703a1b1115efbc9b28 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Tue, 14 Apr 2026 22:32:43 +0200 Subject: cleaned up many scrits and deleted some that were of no use; renamed a lot --- straper/db/public/zfs/etc-zfs/zed.d/data-notify.sh | 44 ---------------------- 1 file changed, 44 deletions(-) delete mode 100755 straper/db/public/zfs/etc-zfs/zed.d/data-notify.sh (limited to 'straper/db/public/zfs/etc-zfs/zed.d/data-notify.sh') diff --git a/straper/db/public/zfs/etc-zfs/zed.d/data-notify.sh b/straper/db/public/zfs/etc-zfs/zed.d/data-notify.sh deleted file mode 100755 index 9846769..0000000 --- a/straper/db/public/zfs/etc-zfs/zed.d/data-notify.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# shellcheck disable=SC2154 -# -# Send notification in response to a DATA error. -# -# Only one notification per ZED_NOTIFY_INTERVAL_SECS will be sent for a given -# class/pool/[vdev] combination. This protects against spamming the recipient -# should multiple events occur together in time for the same pool/[vdev]. -# -# Exit codes: -# 0: notification sent -# 1: notification failed -# 2: notification not configured -# 3: notification suppressed -# 9: internal error - -[ -f "${ZED_ZEDLET_DIR}/zed.rc" ] && . "${ZED_ZEDLET_DIR}/zed.rc" -. "${ZED_ZEDLET_DIR}/zed-functions.sh" - -[ -n "${ZEVENT_POOL}" ] || exit 9 -[ -n "${ZEVENT_SUBCLASS}" ] || exit 9 -[ -n "${ZED_NOTIFY_DATA}" ] || exit 3 - -rate_limit_tag="${ZEVENT_POOL};${ZEVENT_VDEV_GUID:-0};${ZEVENT_SUBCLASS};notify" -zed_rate_limit "${rate_limit_tag}" || exit 3 - -umask 077 -note_subject="ZFS ${ZEVENT_SUBCLASS} error for ${ZEVENT_POOL} on $(hostname)" -note_pathname="$(mktemp)" -{ - echo "ZFS has detected a data error:" - echo - echo " eid: ${ZEVENT_EID}" - echo " class: ${ZEVENT_SUBCLASS}" - echo " host: $(hostname)" - echo " time: ${ZEVENT_TIME_STRING}" - echo " error: ${ZEVENT_ZIO_ERR}" - echo " objid: ${ZEVENT_ZIO_OBJSET}:${ZEVENT_ZIO_OBJECT}" - echo " pool: ${ZEVENT_POOL}" -} > "${note_pathname}" - -zed_notify "${note_subject}" "${note_pathname}"; rv=$? -rm -f "${note_pathname}" -exit "${rv}" -- cgit v1.3