From owner-svn-src-user@freebsd.org Tue May 9 09:03:05 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C3C25D651A4 for ; Tue, 9 May 2017 09:03:05 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8956EB8; Tue, 9 May 2017 09:03:05 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v49934lw047998; Tue, 9 May 2017 09:03:04 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v49934Pw047997; Tue, 9 May 2017 09:03:04 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705090903.v49934Pw047997@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 9 May 2017 09:03:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318018 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 09:03:05 -0000 Author: pho Date: Tue May 9 09:03:04 2017 New Revision: 318018 URL: https://svnweb.freebsd.org/changeset/base/318018 Log: Added cleanup and more info on failure. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/ptrace4.sh Modified: user/pho/stress2/misc/ptrace4.sh ============================================================================== --- user/pho/stress2/misc/ptrace4.sh Tue May 9 08:36:09 2017 (r318017) +++ user/pho/stress2/misc/ptrace4.sh Tue May 9 09:03:04 2017 (r318018) @@ -47,9 +47,15 @@ l=0 while ps -Unobody | grep -v grep | grep -q syscall4; do l=$((l + 1)) if [ $l -gt 10 ]; then + ps -HlUnobody | grep syscall4 echo FAIL break fi sleep 10 done +kill $! 2>/dev/null +pkill -9 swap syscall4 +while pgrep -q swap; do + pkill -9 swap +done wait From owner-svn-src-user@freebsd.org Tue May 9 10:42:24 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF2C9D63DD2 for ; Tue, 9 May 2017 10:42:24 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 693C111FE; Tue, 9 May 2017 10:42:24 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v49AgNKj089314; Tue, 9 May 2017 10:42:23 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v49AgNTB089313; Tue, 9 May 2017 10:42:23 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705091042.v49AgNTB089313@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 9 May 2017 10:42:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318020 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 10:42:24 -0000 Author: pho Date: Tue May 9 10:42:23 2017 New Revision: 318020 URL: https://svnweb.freebsd.org/changeset/base/318020 Log: Limit VM pressure when run without a swap disk. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/swap2.sh Modified: user/pho/stress2/misc/swap2.sh ============================================================================== --- user/pho/stress2/misc/swap2.sh Tue May 9 09:53:18 2017 (r318019) +++ user/pho/stress2/misc/swap2.sh Tue May 9 10:42:23 2017 (r318020) @@ -57,19 +57,19 @@ mycc -o swap2 -Wall -Wextra -O2 swap2.c rm -f swap2.c cd $odir -usermem=`sysctl hw.usermem | sed 's/.* //'` -swap=`sysctl vm.swap_total | sed 's/.* //'` +usermem=`sysctl -n hw.usermem` +swap=`sysctl -n vm.swap_total` if [ $swap -gt 0 ]; then size=$((usermem/10*11)) else - size=$((usermem/10*9)) + size=$((usermem/10*8)) fi /tmp/swap2 $((size / 4096)) & sleep 30 su $testuser -c "(cd ../testcases/rw; ./rw -t 3m -i 40 -l 100 -v -h -h)" & -wait; wait +wait while mount | grep $mntpoint | grep -q /dev/md; do umount $mntpoint || sleep 1 From owner-svn-src-user@freebsd.org Tue May 9 12:02:44 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 66F9CD63C79 for ; Tue, 9 May 2017 12:02:44 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 236D3165F; Tue, 9 May 2017 12:02:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v49C2hUB022916; Tue, 9 May 2017 12:02:43 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v49C2h7Y022915; Tue, 9 May 2017 12:02:43 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705091202.v49C2h7Y022915@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 9 May 2017 12:02:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318022 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 12:02:44 -0000 Author: pho Date: Tue May 9 12:02:42 2017 New Revision: 318022 URL: https://svnweb.freebsd.org/changeset/base/318022 Log: Limit disk size. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/tmpfs11.sh Modified: user/pho/stress2/misc/tmpfs11.sh ============================================================================== --- user/pho/stress2/misc/tmpfs11.sh Tue May 9 11:05:32 2017 (r318021) +++ user/pho/stress2/misc/tmpfs11.sh Tue May 9 12:02:42 2017 (r318022) @@ -40,13 +40,12 @@ mp2=${mntpoint}2 md1=$mdstart md2=$((mdstart + 1)) -size=$((`sysctl -n hw.usermem` / 1024 / 1024 / 2)) mount | grep $mp1 | grep -q tmpfs && umount -f $mp1 -mount -o size=${size}m -t tmpfs tmpfs $mp1 +mount -o size=1g -t tmpfs tmpfs $mp1 chmod 777 $mp1 mount | grep $mp2 | grep -q tmpfs && umount -f $mp2 -mount -o size=${size}m -t tmpfs tmpfs $mp2 +mount -o size=1g -t tmpfs tmpfs $mp2 chmod 777 $mp2 export runRUNTIME=15m @@ -74,7 +73,7 @@ export TESTPROGS="$TESTPROGS testcases/s export RUNDIR=$mp2/stressX export CTRLDIR=$mp2/stressX.control su $testuser -c 'cd ..; ./testcases/run/run $TESTPROGS' > /dev/null 2>&1 & -wait; wait +wait while mount | grep "$mp2 " | grep -q tmpfs; do umount $mp2 || sleep 1 From owner-svn-src-user@freebsd.org Tue May 9 12:08:56 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 25762D63E2C for ; Tue, 9 May 2017 12:08:56 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D1EB91092; Tue, 9 May 2017 12:08:55 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v49C8s6I023270; Tue, 9 May 2017 12:08:54 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v49C8s8j023268; Tue, 9 May 2017 12:08:54 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705091208.v49C8s8j023268@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 9 May 2017 12:08:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318023 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 12:08:56 -0000 Author: pho Date: Tue May 9 12:08:54 2017 New Revision: 318023 URL: https://svnweb.freebsd.org/changeset/base/318023 Log: Added finding and extra check. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/tcp.sh user/pho/stress2/misc/tcp2.sh Modified: user/pho/stress2/misc/tcp.sh ============================================================================== --- user/pho/stress2/misc/tcp.sh Tue May 9 12:02:42 2017 (r318022) +++ user/pho/stress2/misc/tcp.sh Tue May 9 12:08:54 2017 (r318023) @@ -31,6 +31,9 @@ # "panic: tcp_do_segment: TCPS_LISTEN" seen: # http://people.freebsd.org/~pho/stress/log/tcp.txt +# "panic: m_uiotombuf: progress != total" seen: +# https://people.freebsd.org/~pho/stress/log/gleb010.txt + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 [ `swapinfo | wc -l` -eq 1 ] && exit 0 @@ -46,6 +49,7 @@ export tcpLOAD=100 n=`su $testuser -c "limits | grep maxprocesses | awk '{print \\$NF}'"` n=$((n - `ps aux | wc -l`)) export tcpINCARNATIONS=$((n / 2 - 400)) +[ $tcpINCARNATIONS -le 0 ] && exit 0 export TESTPROGS=" ./testcases/tcp/tcp" su $testuser -c '(cd ..; ./testcases/run/run $TESTPROGS)' & Modified: user/pho/stress2/misc/tcp2.sh ============================================================================== --- user/pho/stress2/misc/tcp2.sh Tue May 9 12:02:42 2017 (r318022) +++ user/pho/stress2/misc/tcp2.sh Tue May 9 12:08:54 2017 (r318023) @@ -47,6 +47,7 @@ export swapLOAD=100 n=`su $testuser -c "limits | grep maxprocesses | awk '{print \\$NF}'"` n=$((n - `ps aux | wc -l`)) export tcpINCARNATIONS=$((n / 2 - 400)) +[ $tcpINCARNATIONS -le 0 ] && exit 0 export TESTPROGS=" ./testcases/tcp/tcp ./testcases/swap/swap From owner-svn-src-user@freebsd.org Tue May 9 12:56:23 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F8F4D651A2 for ; Tue, 9 May 2017 12:56:23 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 18DCA7F3; Tue, 9 May 2017 12:56:23 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v49CuM1b044852; Tue, 9 May 2017 12:56:22 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v49CuMg1044851; Tue, 9 May 2017 12:56:22 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705091256.v49CuMg1044851@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 9 May 2017 12:56:22 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318027 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 12:56:23 -0000 Author: pho Date: Tue May 9 12:56:21 2017 New Revision: 318027 URL: https://svnweb.freebsd.org/changeset/base/318027 Log: Return exit status. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/dup2.sh Modified: user/pho/stress2/misc/dup2.sh ============================================================================== --- user/pho/stress2/misc/dup2.sh Tue May 9 12:51:42 2017 (r318026) +++ user/pho/stress2/misc/dup2.sh Tue May 9 12:56:21 2017 (r318027) @@ -40,10 +40,10 @@ mycc -o dup2 -Wall -Wextra dup2.c || ex rm -f dup2.c cd $odir -/tmp/dup2 || echo FAIL +/tmp/dup2 || { echo FAIL; exit 1; } rm -f /tmp/dup2 -exit +exit 0 EOF #include From owner-svn-src-user@freebsd.org Fri May 12 08:32:28 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9CFCDD670A0 for ; Fri, 12 May 2017 08:32:28 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7A16B1CE7; Fri, 12 May 2017 08:32:28 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v4C8WRZH022211; Fri, 12 May 2017 08:32:27 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v4C8WQSo022204; Fri, 12 May 2017 08:32:26 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705120832.v4C8WQSo022204@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 12 May 2017 08:32:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318233 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 May 2017 08:32:28 -0000 Author: pho Date: Fri May 12 08:32:26 2017 New Revision: 318233 URL: https://svnweb.freebsd.org/changeset/base/318233 Log: Style. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/graid1_4.sh user/pho/stress2/misc/graid1_6.sh user/pho/stress2/misc/nanosleep.sh user/pho/stress2/misc/nfs11.sh user/pho/stress2/misc/nullfs15.sh user/pho/stress2/misc/spin.sh user/pho/stress2/misc/vunref.sh Modified: user/pho/stress2/misc/graid1_4.sh ============================================================================== --- user/pho/stress2/misc/graid1_4.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/graid1_4.sh Fri May 12 08:32:26 2017 (r318233) @@ -38,7 +38,7 @@ . ../default.cfg -rm -f ${diskimage}* +rm -f $diskimage* need=1024 # MB [ `df -k $(dirname $diskimage) | tail -1 | awk '{print int($4 / 1024)'}` -lt \ $need ] && printf "Need %d MB on %s.\n" $need `dirname $diskimage` && exit Modified: user/pho/stress2/misc/graid1_6.sh ============================================================================== --- user/pho/stress2/misc/graid1_6.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/graid1_6.sh Fri May 12 08:32:26 2017 (r318233) @@ -34,7 +34,7 @@ . ../default.cfg -rm -f ${diskimage}* +rm -f $diskimage* need=1024 # MB [ `df -k $(dirname $diskimage) | tail -1 | awk '{print int($4 / 1024)'}` -lt \ $need ] && printf "Need %d MB on %s.\n" $need `dirname $diskimage` && exit Modified: user/pho/stress2/misc/nanosleep.sh ============================================================================== --- user/pho/stress2/misc/nanosleep.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/nanosleep.sh Fri May 12 08:32:26 2017 (r318233) @@ -30,7 +30,7 @@ # A simplistic regression test for r200510: -[ `sysctl kern.hz | sed 's/.* //'` -ne 1000 ] && exit 1 +[ `sysctl -n kern.hz` -lt 1000 ] && exit 0 . ../default.cfg Modified: user/pho/stress2/misc/nfs11.sh ============================================================================== --- user/pho/stress2/misc/nfs11.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/nfs11.sh Fri May 12 08:32:26 2017 (r318233) @@ -66,3 +66,4 @@ while mount | grep "on $mntpoint " | gre umount $mntpoint || sleep 1 done mdconfig -d -u $mdstart +exit 0 Modified: user/pho/stress2/misc/nullfs15.sh ============================================================================== --- user/pho/stress2/misc/nullfs15.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/nullfs15.sh Fri May 12 08:32:26 2017 (r318233) @@ -47,13 +47,13 @@ newfs $newfs_flags md${mdstart}$part > / mount /dev/md${mdstart}$part $mntpoint mount -t nullfs $mntpoint $nullfsmp -mkdir ${mntpoint}/.new_packages ${nullfsmp}/new_packages -mount -t nullfs ${mntpoint}/.new_packages ${nullfsmp}/new_packages -dd if=/dev/zero of=${nullfsmp}/new_packages/bar count=20000 2>&1 | +mkdir $mntpoint/.new_packages $nullfsmp/new_packages +mount -t nullfs $mntpoint/.new_packages $nullfsmp/new_packages +dd if=/dev/zero of=$nullfsmp/new_packages/bar count=20000 2>&1 | egrep -v "records|transferred" -mv ${mntpoint}/.new_packages/bar /tmp/ -rm -rf ${mntpoint}/.new_packages -umount -f ${nullfsmp}/new_packages +mv $mntpoint/.new_packages/bar /tmp/ +rm -rf $mntpoint/.new_packages +umount -f $nullfsmp/new_packages while mount | grep -q "$nullfsmp "; do umount $nullfsmp || sleep 1 Modified: user/pho/stress2/misc/spin.sh ============================================================================== --- user/pho/stress2/misc/spin.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/spin.sh Fri May 12 08:32:26 2017 (r318233) @@ -63,8 +63,7 @@ error=0 n=0 while kill -0 $! 2>/dev/null; do sleep 1 - n=$((n + 1)) - if [ $n -gt $timeout ]; then + if [ $((n += 1)) -gt $timeout ]; then echo FAIL ps -l | grep -v sed | sed -n '1p;/ufs/p' pkill spin Modified: user/pho/stress2/misc/vunref.sh ============================================================================== --- user/pho/stress2/misc/vunref.sh Fri May 12 06:35:20 2017 (r318232) +++ user/pho/stress2/misc/vunref.sh Fri May 12 08:32:26 2017 (r318233) @@ -103,8 +103,7 @@ else n=0 while mount | grep -qw $mntpoint$m; do umount ${mntpoint}$m > /dev/null 2>&1 && n=0 - n=$((n + 1)) - if [ $n -gt 600 ]; then + if [ $((n += 1)) -gt 600 ]; then echo "*** Leak detected ***" fstat $mntpoint$m rm -f $RUNDIR/active.* From owner-svn-src-user@freebsd.org Fri May 12 08:35:48 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 19379D6710C for ; Fri, 12 May 2017 08:35:48 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DD57D1E58; Fri, 12 May 2017 08:35:47 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v4C8ZkMs022383; Fri, 12 May 2017 08:35:46 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v4C8ZkKX022382; Fri, 12 May 2017 08:35:46 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705120835.v4C8ZkKX022382@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 12 May 2017 08:35:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318234 - user/pho/stress2/lib X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 May 2017 08:35:48 -0000 Author: pho Date: Fri May 12 08:35:46 2017 New Revision: 318234 URL: https://svnweb.freebsd.org/changeset/base/318234 Log: Added access check to work directory. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/lib/main.c Modified: user/pho/stress2/lib/main.c ============================================================================== --- user/pho/stress2/lib/main.c Fri May 12 08:32:26 2017 (r318233) +++ user/pho/stress2/lib/main.c Fri May 12 08:35:46 2017 (r318234) @@ -199,7 +199,8 @@ main(int argc, char **argv) if (mkdir(op->wd, 0770) == -1) if (errno != EEXIST) err(1, "mkdir(%s) %s:%d", op->wd, __FILE__, __LINE__); - } + } else if ((sb.st_mode & S_IRWXU) == 0) + errx(1, "No RWX access to %s", op->wd); if (stat(op->cd, &sb) == -1) { if (mkdir(op->cd, 0770) == -1) if (errno != EEXIST) From owner-svn-src-user@freebsd.org Fri May 12 09:30:58 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1229D66235 for ; Fri, 12 May 2017 09:30:58 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6E8D2199C; Fri, 12 May 2017 09:30:58 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v4C9Uvt5042959; Fri, 12 May 2017 09:30:57 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v4C9UvPd042958; Fri, 12 May 2017 09:30:57 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705120930.v4C9UvPd042958@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 12 May 2017 09:30:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318235 - user/pho/stress2/tools X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 May 2017 09:30:58 -0000 Author: pho Date: Fri May 12 09:30:57 2017 New Revision: 318235 URL: https://svnweb.freebsd.org/changeset/base/318235 Log: Added more items to watch. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/tools/vmstat.sh Modified: user/pho/stress2/tools/vmstat.sh ============================================================================== --- user/pho/stress2/tools/vmstat.sh Fri May 12 08:35:46 2017 (r318234) +++ user/pho/stress2/tools/vmstat.sh Fri May 12 09:30:57 2017 (r318235) @@ -41,6 +41,7 @@ while getopts dmz flag; do esac done +pages=`sysctl -n vm.stats.vm.v_page_count` start=`date '+%s'` OIFS=$IFS while true; do @@ -54,7 +55,7 @@ while true; do done # ITEM SIZE LIMIT USED - [ -z "$optz" ] && vmstat -z | sed "1,2d;/^$/d;s/: /, /" | + [ -z "$optz" ] && vmstat -z | sed "1,2d;/^$/d;s/: /, /" | sed -E 's/[^[:print:]\r\t]/ /g' | while read l; do IFS=',' set $l @@ -70,8 +71,17 @@ while true; do echo "vmstat -z $1,$tot" done + r=`sysctl -n vm.stats.vm.v_wire_count` + [ -n "$r" ] && echo "vm.cnt.v_wire_count, \ - $((`sysctl -n vm.stats.vm.v_wire_count` * 4))" + $((r * 4))" + r=`sysctl -n vm.stats.vm.v_free_count` + [ -n "$r" ] && + echo "pages in use, \ + $(((pages - r) * 4))" + r=`sysctl -n vm.kmem_map_size` + [ -n "$r" ] && + echo "kmem_map_size, $r" sleep 10 done | awk $debug -F, ' { From owner-svn-src-user@freebsd.org Fri May 12 09:32:32 2017 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 39EF2D6627C for ; Fri, 12 May 2017 09:32:32 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 06E801CE9; Fri, 12 May 2017 09:32:31 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v4C9WU7w046730; Fri, 12 May 2017 09:32:30 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v4C9WUcu046729; Fri, 12 May 2017 09:32:30 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201705120932.v4C9WUcu046729@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 12 May 2017 09:32:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r318236 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 May 2017 09:32:32 -0000 Author: pho Date: Fri May 12 09:32:30 2017 New Revision: 318236 URL: https://svnweb.freebsd.org/changeset/base/318236 Log: Style. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/select.sh Modified: user/pho/stress2/misc/select.sh ============================================================================== --- user/pho/stress2/misc/select.sh Fri May 12 09:30:57 2017 (r318235) +++ user/pho/stress2/misc/select.sh Fri May 12 09:32:30 2017 (r318236) @@ -73,8 +73,8 @@ static pthread_barrier_t barr; static sig_atomic_t alarms; static int lines; -#define N 2000 /* also seen fail with N = 20.000 */ #define LINES 128000 +#define N 2000 /* also seen fail with N = 20.000 */ #define PARALLEL 16 /* Fails seen with 1 - 16 */ #define RUNTIME (10 * 60)