Bring in FreeBSD's stress2 stress testing suite.
authorSascha Wildner <saw@online.de>
Wed, 4 Aug 2010 23:36:53 +0000 (01:36 +0200)
committerSascha Wildner <saw@online.de>
Wed, 4 Aug 2010 23:39:11 +0000 (01:39 +0200)
commit1365b5f1af0c1cc3894d279008de5831984b2990
treee59051ee389bc44fbb90f79d6dc97dd5bfe1d3b1
parent7d3a0bbb90305fdc1c68417a4db4773105af585f
Bring in FreeBSD's stress2 stress testing suite.

Great for crashing the system.

See test/stress/stress2/README for instructions.

Thanks to Peter Holm <pho@FreeBSD.org> for writing it.

Thanks to Damian Lubosch <dl@xiqit.de> for helping with testing
on DragonFly.

This might need further adjustment in the future.
251 files changed:
test/stress/stress2/Makefile [new file with mode: 0644]
test/stress/stress2/Makefile.gnu [new file with mode: 0644]
test/stress/stress2/README [new file with mode: 0644]
test/stress/stress2/all.cfg [new file with mode: 0644]
test/stress/stress2/beaver1.sentex.ca [new file with mode: 0644]
test/stress/stress2/creat.cfg [new file with mode: 0644]
test/stress/stress2/default.cfg [new file with mode: 0644]
test/stress/stress2/df.cfg [new file with mode: 0644]
test/stress/stress2/disk.cfg [new file with mode: 0644]
test/stress/stress2/doc/README [new file with mode: 0644]
test/stress/stress2/doc/linuxforum06.pdf [new file with mode: 0644]
test/stress/stress2/doc/stress.pdf [new file with mode: 0644]
test/stress/stress2/hydra1.netperf.freebsd.org [new file with mode: 0644]
test/stress/stress2/hydra2.netperf.freebsd.org [new file with mode: 0644]
test/stress/stress2/include/stress.h [new file with mode: 0644]
test/stress/stress2/io.cfg [new file with mode: 0644]
test/stress/stress2/jeff.cfg [new file with mode: 0644]
test/stress/stress2/lib/Makefile [new file with mode: 0644]
test/stress/stress2/lib/main.c [new file with mode: 0644]
test/stress/stress2/lib/options.c [new file with mode: 0644]
test/stress/stress2/lib/random_int.c [new file with mode: 0644]
test/stress/stress2/lib/resources.c [new file with mode: 0644]
test/stress/stress2/link.cfg [new file with mode: 0644]
test/stress/stress2/load.cfg [new file with mode: 0644]
test/stress/stress2/lockf.cfg [new file with mode: 0644]
test/stress/stress2/marcus.cfg [new file with mode: 0644]
test/stress/stress2/misc/README [new file with mode: 0644]
test/stress/stress2/misc/all.sh [new file with mode: 0755]
test/stress/stress2/misc/altbufferflushes.sh [new file with mode: 0755]
test/stress/stress2/misc/alternativeFlushPath.sh [new file with mode: 0755]
test/stress/stress2/misc/backingstore.sh [new file with mode: 0755]
test/stress/stress2/misc/backingstore2.sh [new file with mode: 0755]
test/stress/stress2/misc/backingstore3.sh [new file with mode: 0755]
test/stress/stress2/misc/cdevsw.sh [new file with mode: 0755]
test/stress/stress2/misc/cleanup.sh [new file with mode: 0755]
test/stress/stress2/misc/core.sh [new file with mode: 0755]
test/stress/stress2/misc/crossmp.sh [new file with mode: 0755]
test/stress/stress2/misc/crossmp2.sh [new file with mode: 0755]
test/stress/stress2/misc/datamove.sh [new file with mode: 0755]
test/stress/stress2/misc/datamove2.sh [new file with mode: 0755]
test/stress/stress2/misc/datamove3.sh [new file with mode: 0755]
test/stress/stress2/misc/devfs.sh [new file with mode: 0755]
test/stress/stress2/misc/devfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/extattr.sh [new file with mode: 0755]
test/stress/stress2/misc/extattrctl.sh [new file with mode: 0755]
test/stress/stress2/misc/fdescfs.sh [new file with mode: 0755]
test/stress/stress2/misc/fpclone.sh [new file with mode: 0755]
test/stress/stress2/misc/fpclone2.sh [new file with mode: 0755]
test/stress/stress2/misc/fpu.sh [new file with mode: 0755]
test/stress/stress2/misc/fragments.sh [new file with mode: 0755]
test/stress/stress2/misc/fs.sh [new file with mode: 0755]
test/stress/stress2/misc/fullpath.sh [new file with mode: 0755]
test/stress/stress2/misc/fuzz.sh [new file with mode: 0755]
test/stress/stress2/misc/inversion.sh [new file with mode: 0755]
test/stress/stress2/misc/isofs.sh [new file with mode: 0755]
test/stress/stress2/misc/jail.sh [new file with mode: 0755]
test/stress/stress2/misc/jail2.sh [new file with mode: 0755]
test/stress/stress2/misc/jail3.sh [new file with mode: 0755]
test/stress/stress2/misc/jail4.sh [new file with mode: 0755]
test/stress/stress2/misc/kevent.sh [new file with mode: 0755]
test/stress/stress2/misc/kevent2.sh [new file with mode: 0755]
test/stress/stress2/misc/kevent3.sh [new file with mode: 0755]
test/stress/stress2/misc/kevent4.sh [new file with mode: 0755]
test/stress/stress2/misc/kevent5.sh [new file with mode: 0755]
test/stress/stress2/misc/kinfo.sh [new file with mode: 0755]
test/stress/stress2/misc/kinfo2.sh [new file with mode: 0755]
test/stress/stress2/misc/kinfo3.sh [new file with mode: 0755]
test/stress/stress2/misc/ldt.sh [new file with mode: 0755]
test/stress/stress2/misc/ldt2.sh [new file with mode: 0755]
test/stress/stress2/misc/libMicro.sh [new file with mode: 0755]
test/stress/stress2/misc/lockf.sh [new file with mode: 0755]
test/stress/stress2/misc/lookup_shared.sh [new file with mode: 0755]
test/stress/stress2/misc/mac.sh [new file with mode: 0755]
test/stress/stress2/misc/mac_chkexec.sh [new file with mode: 0755]
test/stress/stress2/misc/md.sh [new file with mode: 0755]
test/stress/stress2/misc/md2.sh [new file with mode: 0755]
test/stress/stress2/misc/md3.sh [new file with mode: 0755]
test/stress/stress2/misc/mlockall.sh [new file with mode: 0755]
test/stress/stress2/misc/mmap.sh [new file with mode: 0755]
test/stress/stress2/misc/mmap2.sh [new file with mode: 0755]
test/stress/stress2/misc/mmap3.sh [new file with mode: 0755]
test/stress/stress2/misc/mmap4.sh [new file with mode: 0755]
test/stress/stress2/misc/mount.sh [new file with mode: 0755]
test/stress/stress2/misc/mount2.sh [new file with mode: 0755]
test/stress/stress2/misc/mountro.sh [new file with mode: 0755]
test/stress/stress2/misc/mountro2.sh [new file with mode: 0755]
test/stress/stress2/misc/mountro3.sh [new file with mode: 0755]
test/stress/stress2/misc/msdos.sh [new file with mode: 0755]
test/stress/stress2/misc/msdos2.sh [new file with mode: 0755]
test/stress/stress2/misc/msdos3.sh [new file with mode: 0755]
test/stress/stress2/misc/msdos4.sh [new file with mode: 0755]
test/stress/stress2/misc/namecache.sh [new file with mode: 0755]
test/stress/stress2/misc/nbufkv.sh [new file with mode: 0755]
test/stress/stress2/misc/newfs.sh [new file with mode: 0755]
test/stress/stress2/misc/newfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/newfs3.sh [new file with mode: 0755]
test/stress/stress2/misc/newfs4.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs3.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs4.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs5.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs6.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs7.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs8.sh [new file with mode: 0755]
test/stress/stress2/misc/nfs9.sh [new file with mode: 0755]
test/stress/stress2/misc/nfsrename.sh [new file with mode: 0755]
test/stress/stress2/misc/nullfs.sh [new file with mode: 0755]
test/stress/stress2/misc/nullfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/nullfs3.sh [new file with mode: 0755]
test/stress/stress2/misc/nullfs4.sh [new file with mode: 0755]
test/stress/stress2/misc/nullfs5.sh [new file with mode: 0755]
test/stress/stress2/misc/nullfs6.sh [new file with mode: 0755]
test/stress/stress2/misc/pmc.sh [new file with mode: 0755]
test/stress/stress2/misc/procfs.sh [new file with mode: 0755]
test/stress/stress2/misc/pthread.sh [new file with mode: 0755]
test/stress/stress2/misc/quota1.sh [new file with mode: 0755]
test/stress/stress2/misc/quota10.sh [new file with mode: 0755]
test/stress/stress2/misc/quota2.sh [new file with mode: 0755]
test/stress/stress2/misc/quota3.sh [new file with mode: 0755]
test/stress/stress2/misc/quota4.sh [new file with mode: 0755]
test/stress/stress2/misc/quota5.sh [new file with mode: 0755]
test/stress/stress2/misc/quota6.sh [new file with mode: 0755]
test/stress/stress2/misc/quota7.sh [new file with mode: 0755]
test/stress/stress2/misc/quota8.sh [new file with mode: 0755]
test/stress/stress2/misc/quota9.sh [new file with mode: 0755]
test/stress/stress2/misc/recursiveflushes.sh [new file with mode: 0755]
test/stress/stress2/misc/rename.sh [new file with mode: 0755]
test/stress/stress2/misc/rename2.sh [new file with mode: 0755]
test/stress/stress2/misc/rename3.sh [new file with mode: 0755]
test/stress/stress2/misc/rename4.sh [new file with mode: 0755]
test/stress/stress2/misc/revoke.sh [new file with mode: 0755]
test/stress/stress2/misc/sem.sh [new file with mode: 0755]
test/stress/stress2/misc/sendfile.sh [new file with mode: 0755]
test/stress/stress2/misc/snap.sh [new file with mode: 0755]
test/stress/stress2/misc/snap2-1.sh [new file with mode: 0755]
test/stress/stress2/misc/snap2.sh [new file with mode: 0755]
test/stress/stress2/misc/snap3.sh [new file with mode: 0755]
test/stress/stress2/misc/snap4.sh [new file with mode: 0755]
test/stress/stress2/misc/snap5-1.sh [new file with mode: 0755]
test/stress/stress2/misc/snap5.sh [new file with mode: 0755]
test/stress/stress2/misc/snap6.sh [new file with mode: 0755]
test/stress/stress2/misc/snap7.sh [new file with mode: 0755]
test/stress/stress2/misc/snap8.sh [new file with mode: 0755]
test/stress/stress2/misc/snapbackup.sh [new file with mode: 0755]
test/stress/stress2/misc/softupdate.sh [new file with mode: 0755]
test/stress/stress2/misc/statfs.sh [new file with mode: 0755]
test/stress/stress2/misc/suj.sh [new file with mode: 0755]
test/stress/stress2/misc/symlink.sh [new file with mode: 0755]
test/stress/stress2/misc/symlink2.sh [new file with mode: 0755]
test/stress/stress2/misc/syscall.sh [new file with mode: 0755]
test/stress/stress2/misc/syscall2.sh [new file with mode: 0755]
test/stress/stress2/misc/tmpfs.sh [new file with mode: 0755]
test/stress/stress2/misc/tmpfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/tmpfs3.sh [new file with mode: 0755]
test/stress/stress2/misc/tmpfs4.sh [new file with mode: 0755]
test/stress/stress2/misc/truncate.sh [new file with mode: 0755]
test/stress/stress2/misc/truncate2.sh [new file with mode: 0755]
test/stress/stress2/misc/ucom.sh [new file with mode: 0755]
test/stress/stress2/misc/umount.sh [new file with mode: 0755]
test/stress/stress2/misc/umountf.sh [new file with mode: 0755]
test/stress/stress2/misc/umountf2.sh [new file with mode: 0755]
test/stress/stress2/misc/umountf3.sh [new file with mode: 0755]
test/stress/stress2/misc/umountf4.sh [new file with mode: 0755]
test/stress/stress2/misc/union.sh [new file with mode: 0755]
test/stress/stress2/misc/unionfs.sh [new file with mode: 0755]
test/stress/stress2/misc/unionfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/unionfs3.sh [new file with mode: 0755]
test/stress/stress2/misc/zfs.sh [new file with mode: 0755]
test/stress/stress2/misc/zfs2.sh [new file with mode: 0755]
test/stress/stress2/misc/zfs3.sh [new file with mode: 0755]
test/stress/stress2/misc/zfs4.sh [new file with mode: 0755]
test/stress/stress2/misc/zfs5.sh [new file with mode: 0755]
test/stress/stress2/mkdir.cfg [new file with mode: 0644]
test/stress/stress2/mkfifo.cfg [new file with mode: 0644]
test/stress/stress2/norw.cfg [new file with mode: 0644]
test/stress/stress2/noswap.cfg [new file with mode: 0644]
test/stress/stress2/orangutan.netperf.freebsd.org [new file with mode: 0644]
test/stress/stress2/pty.cfg [new file with mode: 0644]
test/stress/stress2/run.sh [new file with mode: 0755]
test/stress/stress2/rw.cfg [new file with mode: 0644]
test/stress/stress2/syscall.cfg [new file with mode: 0644]
test/stress/stress2/sysctl.cfg [new file with mode: 0644]
test/stress/stress2/testcases/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/Makefile.inc [new file with mode: 0644]
test/stress/stress2/testcases/README [new file with mode: 0644]
test/stress/stress2/testcases/badcode/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/badcode/badcode.c [new file with mode: 0644]
test/stress/stress2/testcases/creat/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/creat/creat.c [new file with mode: 0644]
test/stress/stress2/testcases/fts/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/fts/fts.c [new file with mode: 0644]
test/stress/stress2/testcases/link/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/link/link.c [new file with mode: 0644]
test/stress/stress2/testcases/lockf/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/lockf/lockf.c [new file with mode: 0644]
test/stress/stress2/testcases/lockf2/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/lockf2/lockf2.c [new file with mode: 0644]
test/stress/stress2/testcases/mkdir/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/mkdir/mkdir.c [new file with mode: 0644]
test/stress/stress2/testcases/mkfifo/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/mkfifo/mkfifo.c [new file with mode: 0644]
test/stress/stress2/testcases/mmap/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/mmap/mmap.c [new file with mode: 0644]
test/stress/stress2/testcases/openat/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/openat/doat.c [new file with mode: 0644]
test/stress/stress2/testcases/openat/openat.c [new file with mode: 0644]
test/stress/stress2/testcases/pty/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/pty/pty.c [new file with mode: 0644]
test/stress/stress2/testcases/rename/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/rename/rename.c [new file with mode: 0644]
test/stress/stress2/testcases/run/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/run/run.c [new file with mode: 0644]
test/stress/stress2/testcases/rw/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/rw/rw.c [new file with mode: 0644]
test/stress/stress2/testcases/shm/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/shm/shm.c [new file with mode: 0644]
test/stress/stress2/testcases/socket/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/socket/socket.c [new file with mode: 0644]
test/stress/stress2/testcases/swap/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/swap/swap.c [new file with mode: 0644]
test/stress/stress2/testcases/symlink/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/symlink/symlink.c [new file with mode: 0644]
test/stress/stress2/testcases/syscall/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/syscall/syscall.c [new file with mode: 0644]
test/stress/stress2/testcases/sysctl/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/sysctl/sysctl.c [new file with mode: 0644]
test/stress/stress2/testcases/tcp/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/tcp/tcp.c [new file with mode: 0644]
test/stress/stress2/testcases/thr1/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/thr1/thr1.c [new file with mode: 0644]
test/stress/stress2/testcases/thr2/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/thr2/thr2.c [new file with mode: 0644]
test/stress/stress2/testcases/udp/Makefile [new file with mode: 0644]
test/stress/stress2/testcases/udp/udp.c [new file with mode: 0644]
test/stress/stress2/tools/df.sh [new file with mode: 0755]
test/stress/stress2/tools/freeze.sh [new file with mode: 0755]
test/stress/stress2/tools/freeze2.sh [new file with mode: 0755]
test/stress/stress2/tools/fstool.c [new file with mode: 0644]
test/stress/stress2/tools/iwatch.sh [new file with mode: 0755]
test/stress/stress2/tools/l3.sh [new file with mode: 0755]
test/stress/stress2/tools/leaks.sh [new file with mode: 0755]
test/stress/stress2/tools/leaks2.sh [new file with mode: 0755]
test/stress/stress2/tools/module/Makefile [new file with mode: 0644]
test/stress/stress2/tools/module/ptest.c [new file with mode: 0644]
test/stress/stress2/tools/monitor.sh [new file with mode: 0755]
test/stress/stress2/tools/ptsleak.sh [new file with mode: 0755]
test/stress/stress2/tools/ptyleak.sh [new file with mode: 0755]
test/stress/stress2/tools/rwatch.sh [new file with mode: 0755]
test/stress/stress2/udp.cfg [new file with mode: 0644]
test/stress/stress2/vfs.cfg [new file with mode: 0644]