svn commit: r323984 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Mon Sep 25 11:39:00 UTC 2017
Author: pho
Date: Mon Sep 25 11:38:58 2017
New Revision: 323984
URL: https://svnweb.freebsd.org/changeset/base/323984
Log:
Return fsck(1) status.
Sponsored by: Dell EMC Isilon
Modified:
user/pho/stress2/misc/trim.sh
user/pho/stress2/misc/trim2.sh
user/pho/stress2/misc/trim3.sh
Modified: user/pho/stress2/misc/trim.sh
==============================================================================
--- user/pho/stress2/misc/trim.sh Mon Sep 25 02:06:51 2017 (r323983)
+++ user/pho/stress2/misc/trim.sh Mon Sep 25 11:38:58 2017 (r323984)
@@ -64,9 +64,8 @@ for flag in ' ' $opt; do
umount $mntpoint && break || sleep 10
done
[ $i -eq 6 ] && { s=1; break; }
- checkfs /dev/md${mdstart}$part
+ checkfs /dev/md${mdstart}$part || s=1
mdconfig -d -u $mdstart
done
-rm -f /tmp/fsck.log
[ $malloc_wait != 1 ] && sysctl vm.md_malloc_wait=$malloc_wait
exit $s
Modified: user/pho/stress2/misc/trim2.sh
==============================================================================
--- user/pho/stress2/misc/trim2.sh Mon Sep 25 02:06:51 2017 (r323983)
+++ user/pho/stress2/misc/trim2.sh Mon Sep 25 11:38:58 2017 (r323984)
@@ -54,10 +54,8 @@ while mount | grep $mntpoint | grep -q /dev/md; do
umount $mntpoint || sleep 1
done
-grep -a -qm1 Trim /dev/md${mdstart}$part && echo "Test failed"
+grep -a -qm1 Trim /dev/md${mdstart}$part && { echo "Test failed"; s=1; }
-fsck -t ufs -y /dev/md${mdstart}$part 2>&1 | tee /tmp/fsck.log | \
- grep -v "IS CLEAN" | egrep -q -m1 "[A-Z][A-Z]" && \
- cat /tmp/fsck.log
+checkfs /dev/md${mdstart}$part; s=$?
mdconfig -d -u $mdstart
-rm -f /tmp/fsck.log
+exit $s
Modified: user/pho/stress2/misc/trim3.sh
==============================================================================
--- user/pho/stress2/misc/trim3.sh Mon Sep 25 02:06:51 2017 (r323983)
+++ user/pho/stress2/misc/trim3.sh Mon Sep 25 11:38:58 2017 (r323984)
@@ -62,6 +62,7 @@ for flag in ' ' $opt; do
while mount | grep $mntpoint | grep -q /dev/md; do
umount $mntpoint || sleep 1
done
- checkfs /dev/md${mdstart}$part
+ checkfs /dev/md${mdstart}$part; s=$?
mdconfig -d -u $mdstart
done
+exit $s
More information about the svn-src-user
mailing list