Date: Sun, 7 Jul 2013 19:58:15 +0000 (UTC) From: Peter Holm <pho@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253001 - user/pho/stress2/misc Message-ID: <201307071958.r67JwF8Z016869@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pho Date: Sun Jul 7 19:58:14 2013 New Revision: 253001 URL: http://svnweb.freebsd.org/changeset/base/253001 Log: Added -o option, added check for random(6) and added more tests to the exclude list. Added progress number info. Modified: user/pho/stress2/misc/all.sh Modified: user/pho/stress2/misc/all.sh ============================================================================== --- user/pho/stress2/misc/all.sh Sun Jul 7 19:58:09 2013 (r253000) +++ user/pho/stress2/misc/all.sh Sun Jul 7 19:58:14 2013 (r253001) @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2008-2009, 2012 Peter Holm <pho@FreeBSD.org> +# Copyright (c) 2008-2009, 2012-13 Peter Holm <pho@FreeBSD.org> # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -32,6 +32,7 @@ # Start of list Known problems Seen +# altbufferflushes.sh snapshots + disk full == know problem 20130617 # backingstore.sh # g_vfs_done():md6a[WRITE(offset=...)]error = 28 20111220 # backingstore2.sh @@ -41,30 +42,56 @@ # datamove.sh Deadlock (ufs) 20111216 # datamove2.sh Deadlock (ufs) 20111220 # datamove3.sh Deadlock (ufs) 20111221 +# datamove4.sh Deadlock (tmpfs) 20120601 # dfull.sh umount stuck in "mount drain" 20111227 -# fts.sh Deadlock seen, possibly due to low v_free_count 20120105 +# ext2fs.sh Deadlock 20120510 +# fuse2.sh Deadlock seen 20121129 +# gjournal.sh kmem_malloc(131072): kmem_map too small 20120626 +# gjournal2.sh # mkfifo.sh umount stuck in suspfs 20111224 # mkfifo2c.sh panic: ufsdirhash_newblk: bad offset 20111225 +# mlockall3.sh Waiting fix 20130616 +# msync.sh Waiting fix 20130619 +# nbufkv.sh Deadlock seen 20130212 # newfs.sh Memory modified after free. ... used by inodedep 20111217 # newfs2.sh umount stuck in ufs 20111226 +# nfs8X.sh Deadlock 20120610 +# nfs9.sh panic: lockmgr still held 20130503 +# nfs10.sh Deadlock 20130401 +# nfs11.sh Deadlock 20130429 # pmc.sh NMI ... going to debugger 20111217 # snap5-1.sh mksnap_ffs deadlock 20111218 +# quota2.sh panic: dqflush: stray dquot 20120221 # quota3.sh panic: softdep_deallocate_dependencies: unrecovered ... 20111222 -# quota6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20111219 +# quota6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20130206 +# quota7.sh panic: dqflush: stray dquot 20120221 +# readdir.sh panic: ffs_read: uio->uio_resid < 0 20120228 +# rwlock_ronly.sh Waiting for fix 20130611 +# shm_open.sh panic: kmem_malloc(4096): kmem_map too small 20130504 +# sigreturn.sh Waiting for fix 20130606 # snap3.sh mksnap_ffs stuck in snaprdb 20111226 # snap5.sh mksnap_ffs stuck in getblk 20111224 +# snap6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20130630 +# snap8.sh panic: softdep_deallocate_dependencies: unrecovered ... 20120630 +# socketpair.sh Deadlock 20130511 # suj11.sh panic: ufsdirhash_newblk: bad offset 20120118 +# suj18.sh panic: Bad tailq NEXT(0xc1e2a6088->tqh_last_s) != NULL 20120213 # suj23.sh panic: Bad link elm 0xc9d00e00 next->prev != elm 20111216 +# suj26.sh Deadlock 20120213 +# suj27.sh Deadlock 20120213 +# suj30.sh panic: flush_pagedep_deps: MKDIR_PARENT 20121020 # tmpfs6.sh watchdogd fired. Test stuck in pgrbwt 20111219 # trim3.sh watchdog timeout 20111225 # umountf3.sh KDB: enter: watchdog timeout 20111217 # unionfs.sh insmntque: mp-safe fs and non-locked vp is not ... 20111217 # unionfs2.sh insmntque: mp-safe fs and non-locked vp is not ... 20111219 # unionfs3.sh insmntque: mp-safe fs and non-locked vp is not ... 20111216 +# wire_no_page.sh Waiting fix 20130616 # Test not to run for other reasons: # fuzz.sh A know issue +# newfs3.sh OK, but runs for a very long time # syscall.sh OK, but runs for a very long time # syscall2.sh OK, but runs for a very long time # vunref.sh No problems ever seen @@ -72,9 +99,14 @@ # End of list +# Suspects: +# ffs_syncvnode2.sh +# Memory modified after free. ... used by inodedep 20111224 + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +[ -x /usr/games/random ] || { echo "random(6) not installed"; exit 1; } -args=`getopt acn $*` +args=`getopt acno $*` [ $? -ne 0 ] && echo "Usage $0 [-a] [-c] [-n] [tests]" && exit 1 set -- $args for i; do @@ -88,6 +120,9 @@ for i; do -n) noshuffle=1 # Do not shuffle the list of tests shift ;; + -o) once=1 # Only run once + shift + ;; --) shift break @@ -117,17 +152,22 @@ while true; do lst="" for i in $list; do - [ -z "$all" ] && echo $exclude | grep -q $i && continue + [ -z "$all" ] && echo $exclude | grep -qw $i && continue lst="$lst $i" done [ -z "$lst" ] && exit + n1=0 + n2=`echo $lst | wc -w | sed 's/ //g'` for i in $lst; do + n1=$((n1 + 1)) echo $i > .all.last ./cleanup.sh echo "`date '+%Y%m%d %T'` all: $i" | tee /dev/tty >> .all.log + printf "`date '+%Y%m%d %T'` all ($n1/$n2): $i\r\n" > /dev/console logger "Starting test all: $i" sync;sync;sync ./$i done + [ -n "$once" ] && break done
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307071958.r67JwF8Z016869>