From: James Bunton Date: Sun, 19 Jul 2020 13:30:15 +0000 (+1000) Subject: lib-ext-backup: exit 1 on scrub failure X-Git-Url: https://code.delx.au/monosys/commitdiff_plain/405ce725387a334df782931f8f4dbab34ac4b881 lib-ext-backup: exit 1 on scrub failure --- diff --git a/hacks/lib-ext-backup b/hacks/lib-ext-backup index f90faba..4e72792 100644 --- a/hacks/lib-ext-backup +++ b/hacks/lib-ext-backup @@ -79,6 +79,11 @@ function pool_maybe_scrub { sleep 60 done echo " done" + + if zpool list -H -o health "$ZPOOLNAME" | grep -qv ONLINE; then + zpool status -v "$ZPOOLNAME" + return 1 + fi } function syncoidw {