]> code.delx.au - monosys/commitdiff
lib-ext-backup: exit 1 on scrub failure
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 19 Jul 2020 13:30:15 +0000 (23:30 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Sun, 19 Jul 2020 13:30:15 +0000 (23:30 +1000)
hacks/lib-ext-backup

index f90faba007b2719b37a8b2a6eecf0f00b88b4dfb..4e727920f91ca2f79c0a4d9633fe27604ce07049 100644 (file)
@@ -79,6 +79,11 @@ function pool_maybe_scrub {
         sleep 60
     done
     echo " done"
         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 {
 }
 
 function syncoidw {