From owner-svn-src-user@freebsd.org Mon Feb 24 19:02:42 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5640523F745 for ; Mon, 24 Feb 2020 19:02:42 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48RBJx6wstz4QCS; Mon, 24 Feb 2020 19:02:41 +0000 (UTC) (envelope-from gordon@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E7E6B1F4E; Mon, 24 Feb 2020 19:02:41 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 01OJ2fKB024753; Mon, 24 Feb 2020 19:02:41 GMT (envelope-from gordon@FreeBSD.org) Received: (from gordon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01OJ2f7x024752; Mon, 24 Feb 2020 19:02:41 GMT (envelope-from gordon@FreeBSD.org) Message-Id: <202002241902.01OJ2f7x024752@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gordon set sender to gordon@FreeBSD.org using -f From: Gordon Tetlow Date: Mon, 24 Feb 2020 19:02:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358295 - in user/cperciva/freebsd-update-build/scripts/12.1-RELEASE: . amd64 i386 X-SVN-Group: user X-SVN-Commit-Author: gordon X-SVN-Commit-Paths: in user/cperciva/freebsd-update-build/scripts/12.1-RELEASE: . amd64 i386 X-SVN-Commit-Revision: 358295 X-SVN-Commit-Repository: base 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.29 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: Mon, 24 Feb 2020 19:02:42 -0000 Author: gordon Date: Mon Feb 24 19:02:41 2020 New Revision: 358295 URL: https://svnweb.freebsd.org/changeset/base/358295 Log: Add 12.1-RELEASE Prodded by: kevans Added: user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/ user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/amd64/ user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/amd64/build.conf (contents, props changed) user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/i386/ user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/i386/build.conf (contents, props changed) Added: user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/amd64/build.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/amd64/build.conf Mon Feb 24 19:02:41 2020 (r358295) @@ -0,0 +1,10 @@ +export RELH=0173e98c298210b8f64baa3de9a6b3231ec740bc3cdb1f5fa28432a613be2c74b7f3b321d2d5b1e6b832879b76b2361fa184cdaade3c768ed3d55aeaf9088160 +export FTP=https://people.freebsd.org/~gjb/12.1-RELEASE + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc lib32 lib32-dbg" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1604793600 Added: user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/i386/build.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/cperciva/freebsd-update-build/scripts/12.1-RELEASE/i386/build.conf Mon Feb 24 19:02:41 2020 (r358295) @@ -0,0 +1,10 @@ +export RELH=0f9c808923424aa8f7a4ea3f0ad9be6a1b1357750f90e5e2a7e75af5d3715ea5a9489aa6b03a4ab4b0a90e23f27e86abb456c09e8a6b4be46d178891671af715 +export FTP=https://people.freebsd.org/~gjb/12.1-RELEASE + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1604793600 From owner-svn-src-user@freebsd.org Thu Feb 27 06:33:12 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BDFAD256BB6 for ; Thu, 27 Feb 2020 06:33:12 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48SjXm1WVjz3Fnw; Thu, 27 Feb 2020 06:33:11 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C3A05C8F8; Thu, 27 Feb 2020 06:33:11 +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 01R6XBv7066909; Thu, 27 Feb 2020 06:33:11 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6XBPN066908; Thu, 27 Feb 2020 06:33:11 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270633.01R6XBPN066908@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:33:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358367 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358367 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:33:12 -0000 Author: pho Date: Thu Feb 27 06:33:11 2020 New Revision: 358367 URL: https://svnweb.freebsd.org/changeset/base/358367 Log: Fix broken unmount. Modified: user/pho/stress2/misc/mkfifo7.sh Modified: user/pho/stress2/misc/mkfifo7.sh ============================================================================== --- user/pho/stress2/misc/mkfifo7.sh Thu Feb 27 05:00:21 2020 (r358366) +++ user/pho/stress2/misc/mkfifo7.sh Thu Feb 27 06:33:11 2020 (r358367) @@ -50,7 +50,7 @@ cd $mntpoint s=$? cd $odir -while mount | grep "on $mntpoint " | grep -q tmpfs/md; do +while mount | grep "on $mntpoint " | grep -q tmpfs; do umount $mntpoint || sleep 1 done rm -rf /tmp/mkfifo7 From owner-svn-src-user@freebsd.org Thu Feb 27 06:36:29 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0C4B5256C63 for ; Thu, 27 Feb 2020 06:36:29 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48SjcX4wx2z3PLL; Thu, 27 Feb 2020 06:36: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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 943EEC8FD; Thu, 27 Feb 2020 06:36: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 01R6aSZW067101; Thu, 27 Feb 2020 06:36:28 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6aSxV067100; Thu, 27 Feb 2020 06:36:28 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270636.01R6aSxV067100@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:36:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358368 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358368 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:36:29 -0000 Author: pho Date: Thu Feb 27 06:36:28 2020 New Revision: 358368 URL: https://svnweb.freebsd.org/changeset/base/358368 Log: Limit runtime. Modified: user/pho/stress2/misc/callout_reset_on.sh Modified: user/pho/stress2/misc/callout_reset_on.sh ============================================================================== --- user/pho/stress2/misc/callout_reset_on.sh Thu Feb 27 06:33:11 2020 (r358367) +++ user/pho/stress2/misc/callout_reset_on.sh Thu Feb 27 06:36:28 2020 (r358368) @@ -328,7 +328,7 @@ for i in `jot 40`; do for j in `jot $N`; do wait done - [ $((`date '+%s'` - start)) -gt 1800 ] && break + [ $((`date '+%s'` - start)) -gt 1200 ] && break done rm -f /tmp/crwriter /tmp/crlogger ./barrier.* exit 0 From owner-svn-src-user@freebsd.org Thu Feb 27 06:38:05 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 44ECB256D60 for ; Thu, 27 Feb 2020 06:38:05 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48SjfN6h6Fz3y6n; Thu, 27 Feb 2020 06:38:04 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B5680C8FF; Thu, 27 Feb 2020 06:38:04 +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 01R6c4sk067216; Thu, 27 Feb 2020 06:38:04 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6c4Ju067215; Thu, 27 Feb 2020 06:38:04 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270638.01R6c4Ju067215@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:38:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358369 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358369 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:38:05 -0000 Author: pho Date: Thu Feb 27 06:38:04 2020 New Revision: 358369 URL: https://svnweb.freebsd.org/changeset/base/358369 Log: Added note about problem found and fixed. Modified: user/pho/stress2/misc/crossmp7.sh Modified: user/pho/stress2/misc/crossmp7.sh ============================================================================== --- user/pho/stress2/misc/crossmp7.sh Thu Feb 27 06:36:28 2020 (r358368) +++ user/pho/stress2/misc/crossmp7.sh Thu Feb 27 06:38:04 2020 (r358369) @@ -34,6 +34,10 @@ # https://people.freebsd.org/~pho/stress/log/avg002.txt # Fixed by r309090. +# Page fault seen: +# https://people.freebsd.org/~pho/stress/log/crossmp7.txt +# Fixed by r352437. + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 [ `sysctl -n kern.kstack_pages` -lt 4 ] && exit 0 From owner-svn-src-user@freebsd.org Thu Feb 27 06:40:05 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E5996256E33 for ; Thu, 27 Feb 2020 06:40:05 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Sjhh3tGzz43T5; Thu, 27 Feb 2020 06:40:04 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5110DC906; Thu, 27 Feb 2020 06:40:04 +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 01R6e4C0067382; Thu, 27 Feb 2020 06:40:04 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6e4Ij067381; Thu, 27 Feb 2020 06:40:04 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270640.01R6e4Ij067381@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:40:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358370 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358370 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:40:06 -0000 Author: pho Date: Thu Feb 27 06:40:03 2020 New Revision: 358370 URL: https://svnweb.freebsd.org/changeset/base/358370 Log: Added missing include file. Modified: user/pho/stress2/misc/fpclone.sh Modified: user/pho/stress2/misc/fpclone.sh ============================================================================== --- user/pho/stress2/misc/fpclone.sh Thu Feb 27 06:38:04 2020 (r358369) +++ user/pho/stress2/misc/fpclone.sh Thu Feb 27 06:40:03 2020 (r358370) @@ -81,6 +81,7 @@ EOF2 #include #include #include +#include #include #include #include From owner-svn-src-user@freebsd.org Thu Feb 27 06:52:51 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 198DD257322 for ; Thu, 27 Feb 2020 06:52:51 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48SjzQ2DgSz4Qyw; Thu, 27 Feb 2020 06:52:50 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9BC0CCC86; Thu, 27 Feb 2020 06:52:49 +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 01R6qnuN079015; Thu, 27 Feb 2020 06:52:49 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6qnRV079014; Thu, 27 Feb 2020 06:52:49 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270652.01R6qnRV079014@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:52:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358371 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358371 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:52:51 -0000 Author: pho Date: Thu Feb 27 06:52:48 2020 New Revision: 358371 URL: https://svnweb.freebsd.org/changeset/base/358371 Log: Limit runtime. Modified: user/pho/stress2/misc/marcus.sh Modified: user/pho/stress2/misc/marcus.sh ============================================================================== --- user/pho/stress2/misc/marcus.sh Thu Feb 27 06:40:03 2020 (r358370) +++ user/pho/stress2/misc/marcus.sh Thu Feb 27 06:52:48 2020 (r358371) @@ -42,7 +42,7 @@ newfs $newfs_flags md${mdstart}$part > /dev/null mount /dev/md${mdstart}$part $mntpoint chmod 777 $mntpoint -export runRUNTIME=30m +export runRUNTIME=20m export RUNDIR=$mntpoint/stressX su $testuser -c 'cd ..; ./run.sh marcus.cfg' From owner-svn-src-user@freebsd.org Thu Feb 27 06:55:07 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4073F25735F for ; Thu, 27 Feb 2020 06:55:07 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Sk215jx3z4Sqd; Thu, 27 Feb 2020 06:55: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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 61D89CC88; Thu, 27 Feb 2020 06:55: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 01R6t5Wt079196; Thu, 27 Feb 2020 06:55:05 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6t5ST079195; Thu, 27 Feb 2020 06:55:05 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270655.01R6t5ST079195@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:55:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358372 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358372 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:55:07 -0000 Author: pho Date: Thu Feb 27 06:55:04 2020 New Revision: 358372 URL: https://svnweb.freebsd.org/changeset/base/358372 Log: Added what error message to expect. Modified: user/pho/stress2/misc/mount.sh Modified: user/pho/stress2/misc/mount.sh ============================================================================== --- user/pho/stress2/misc/mount.sh Thu Feb 27 06:52:48 2020 (r358371) +++ user/pho/stress2/misc/mount.sh Thu Feb 27 06:55:04 2020 (r358372) @@ -73,6 +73,7 @@ newfs $newfs_flags md${mdstart}$part > /dev/null # The test: +echo "Expect: mount: /dev/md5a: Device busy" mount -r /dev/md${mdstart}$part $mntpoint mount -r /dev/md${mdstart}$part $mntpoint umount $mntpoint From owner-svn-src-user@freebsd.org Thu Feb 27 06:56:06 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A704A2573B7 for ; Thu, 27 Feb 2020 06:56:06 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Sk3B06Qxz4Trb; Thu, 27 Feb 2020 06:56: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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 84A6FCC8E; Thu, 27 Feb 2020 06:56: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 01R6u5Ec079285; Thu, 27 Feb 2020 06:56:05 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6u5eC079284; Thu, 27 Feb 2020 06:56:05 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270656.01R6u5eC079284@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:56:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358373 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358373 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:56:06 -0000 Author: pho Date: Thu Feb 27 06:56:05 2020 New Revision: 358373 URL: https://svnweb.freebsd.org/changeset/base/358373 Log: Fixed typo. Modified: user/pho/stress2/misc/README Modified: user/pho/stress2/misc/README ============================================================================== --- user/pho/stress2/misc/README Thu Feb 27 06:55:04 2020 (r358372) +++ user/pho/stress2/misc/README Thu Feb 27 06:56:05 2020 (r358373) @@ -3,4 +3,4 @@ $FreeBSD$ This directory contains various test scenarios. Most are regression tests for problems fixed. -The script "all.sh" will run all the test scenarios for ever. +The script "all.sh" will run all the test scenarios forever. From owner-svn-src-user@freebsd.org Thu Feb 27 06:57:26 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1607D2573FA for ; Thu, 27 Feb 2020 06:57:26 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Sk4j4LhMz4WLF; Thu, 27 Feb 2020 06:57:25 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2DFFBCC90; Thu, 27 Feb 2020 06:57:25 +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 01R6vOph079383; Thu, 27 Feb 2020 06:57:24 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6vOnU079382; Thu, 27 Feb 2020 06:57:24 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270657.01R6vOnU079382@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:57:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358374 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358374 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:57:26 -0000 Author: pho Date: Thu Feb 27 06:57:24 2020 New Revision: 358374 URL: https://svnweb.freebsd.org/changeset/base/358374 Log: Added exit on fatal errors. Modified: user/pho/stress2/misc/gnop2.sh Modified: user/pho/stress2/misc/gnop2.sh ============================================================================== --- user/pho/stress2/misc/gnop2.sh Thu Feb 27 06:56:05 2020 (r358373) +++ user/pho/stress2/misc/gnop2.sh Thu Feb 27 06:57:24 2020 (r358374) @@ -53,11 +53,13 @@ test() { mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint [ -c /dev/md$mdstart ] && mdconfig -d -u $mdstart - mdconfig -a -t swap -s 2g -u $mdstart || exit 1 + set -e + mdconfig -a -t swap -s 2g -u $mdstart gnop create -S $1 /dev/md$mdstart newfs $newfs_flags /dev/md$mdstart.nop > /dev/null mount /dev/md$mdstart.nop $mntpoint chmod 777 $mntpoint + set +e dd if=/dev/zero of=$mntpoint/file bs=1k count=333 2>&1 | \ egrep -v "records|transferred" From owner-svn-src-user@freebsd.org Thu Feb 27 06:58:43 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E1633257420 for ; Thu, 27 Feb 2020 06:58:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48Sk6B3MqQz4Xxb; Thu, 27 Feb 2020 06:58:42 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 00CF0CCA8; Thu, 27 Feb 2020 06:58:42 +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 01R6wfqx079486; Thu, 27 Feb 2020 06:58:41 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R6wfms079485; Thu, 27 Feb 2020 06:58:41 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270658.01R6wfms079485@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 06:58:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358375 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358375 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 06:58:44 -0000 Author: pho Date: Thu Feb 27 06:58:41 2020 New Revision: 358375 URL: https://svnweb.freebsd.org/changeset/base/358375 Log: Added note about problem found. Improve error handling. Modified: user/pho/stress2/misc/gnop4.sh Modified: user/pho/stress2/misc/gnop4.sh ============================================================================== --- user/pho/stress2/misc/gnop4.sh Thu Feb 27 06:57:24 2020 (r358374) +++ user/pho/stress2/misc/gnop4.sh Thu Feb 27 06:58:41 2020 (r358375) @@ -32,6 +32,10 @@ # A 8k sector size test using buildworld. +# "panic: DI already started" seen: +# https://people.freebsd.org/~pho/stress/log/kostik1017.txt +# Fixed by r322175 + . ../default.cfg gigs=9 @@ -45,11 +49,13 @@ gnop status || exit 1 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint [ -c /dev/md$mdstart ] && mdconfig -d -u $mdstart -mdconfig -a -t swap -s ${gigs}g -u $mdstart || exit 1 +set -e +mdconfig -a -t swap -s ${gigs}g -u $mdstart gnop create -S 8k /dev/md$mdstart newfs $newfs_flags /dev/md$mdstart.nop > /dev/null mount /dev/md$mdstart.nop $mntpoint chmod 777 $mntpoint +set +e start=`date '+%s'` (cd /usr; tar --exclude compile -cf - src) | (cd $mntpoint; tar xf -) From owner-svn-src-user@freebsd.org Thu Feb 27 07:02:34 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8907E2575F9 for ; Thu, 27 Feb 2020 07:02:34 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48SkBf39YXz4bqK; Thu, 27 Feb 2020 07:02:34 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 65413CE86; Thu, 27 Feb 2020 07:02:34 +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 01R72YhO085155; Thu, 27 Feb 2020 07:02:34 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01R72YlR085154; Thu, 27 Feb 2020 07:02:34 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002270702.01R72YlR085154@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 27 Feb 2020 07:02:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358376 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358376 X-SVN-Commit-Repository: base 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.29 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: Thu, 27 Feb 2020 07:02:34 -0000 Author: pho Date: Thu Feb 27 07:02:33 2020 New Revision: 358376 URL: https://svnweb.freebsd.org/changeset/base/358376 Log: Fixed long line, fixed typo and remove now unneeded workaround. Modified: user/pho/stress2/misc/ext2fs.sh Modified: user/pho/stress2/misc/ext2fs.sh ============================================================================== --- user/pho/stress2/misc/ext2fs.sh Thu Feb 27 06:58:41 2020 (r358375) +++ user/pho/stress2/misc/ext2fs.sh Thu Feb 27 07:02:33 2020 (r358376) @@ -35,7 +35,8 @@ . ../default.cfg # Uses mke2fs from sysutils/e2fsprogs -[ -z "`type mke2fs 2>/dev/null`" ] && echo "mke2fs not found" && exit 0 +[ -z "`type mke2fs 2>/dev/null`" ] && + echo "Skipping test as mke2fs not installed" && exit 0 mount | grep "$mntpoint" | grep -q md$mdstart && umount $mntpoint mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart @@ -43,11 +44,10 @@ mdconfig -l | grep -q md$mdstart && mdconfig -d -u $m mdconfig -a -t swap -s 1g -u $mdstart mke2fs -m 0 /dev/md$mdstart > /dev/null -mount -t ext2fs /dev/md$mdstart /mnt +mount -t ext2fs /dev/md$mdstart $mntpoint chmod 777 $mntpoint export runRUNTIME=10m -export swapLOAD=0 # Temp workaround for unrelated OOM issue. export RUNDIR=$mntpoint/stressX su $testuser -c 'cd ..; ./run.sh marcus.cfg' From owner-svn-src-user@freebsd.org Fri Feb 28 07:44:19 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1F26225C902 for ; Fri, 28 Feb 2020 07:44:19 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TM4L5gMRz4B9w; Fri, 28 Feb 2020 07:44:18 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id AD0252649B; Fri, 28 Feb 2020 07:44:18 +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 01S7iIl3077502; Fri, 28 Feb 2020 07:44:18 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01S7iIwu077501; Fri, 28 Feb 2020 07:44:18 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002280744.01S7iIwu077501@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 28 Feb 2020 07:44:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358420 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358420 X-SVN-Commit-Repository: base 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.29 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, 28 Feb 2020 07:44:19 -0000 Author: pho Date: Fri Feb 28 07:44:18 2020 New Revision: 358420 URL: https://svnweb.freebsd.org/changeset/base/358420 Log: Added a new rename() test. Added: user/pho/stress2/misc/rename15.sh (contents, props changed) Added: user/pho/stress2/misc/rename15.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/rename15.sh Fri Feb 28 07:44:18 2020 (r358420) @@ -0,0 +1,83 @@ +#!/bin/sh + +# +# SPDX-License-Identifier: BSD-2-Clause-FreeBSD +# +# Copyright (c) 2020 Peter Holm +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ +# + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 + +# "panic: flush_newblk_dep: Bad newblk 0xfffff8015fd9e800" seen: +# https://people.freebsd.org/~pho/stress/log/rename15.txt + +. ../default.cfg + +mount | grep "on $mntpoint " | grep -q /dev/md && umount -f $mntpoint +[ -c /dev/md$mdstart ] && mdconfig -d -u $mdstart +mdconfig -a -t swap -s 2g -u $mdstart +fl=$newfs_flags +[ $fl = "-U" -a `jot -r 1 0 1` -eq 1 ] && fl="-j" +echo "newfs $fl md$mdstart" +newfs $fl md$mdstart > /dev/null +mount /dev/md$mdstart $mntpoint +chmod 777 $mntpoint + +export LOAD=80 +export MAXSWAPPCT=80 +export RUNDIR=$mntpoint/stressX +export dirnprenameLOAD=100 +export dirrenameLOAD=100 +export renameLOAD=100 +export runRUNTIME=10m +export rwLOAD=80 +export TESTPROGS=' +testcases/lockf2/lockf2 +testcases/symlink/symlink +testcases/openat/openat +testcases/rw/rw +testcases/fts/fts +testcases/link/link +testcases/creat/creat +testcases/mkdir/mkdir +testcases/rename/rename +testcases/swap/swap +testcases/dirnprename/dirnprename +testcases/dirrename/dirrename +' + +su $testuser -c 'cd ..; ./testcases/run/run $TESTPROGS' + +../tools/killall.sh +for i in `jot 6`; do + mount | grep -q "on $mntpoint " || break + umount $mntpoint && break || sleep 10 + [ $i -eq 6 ] && + { echo FATAL; fstat -mf $mntpoint; exit 1; } +done +checkfs /dev/md$mdstart; s=$? +mdconfig -d -u $mdstart +exit $s From owner-svn-src-user@freebsd.org Fri Feb 28 07:44:53 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 67AF525C93C for ; Fri, 28 Feb 2020 07:44:53 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TM5054l0z4CTc; Fri, 28 Feb 2020 07:44:52 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6334A2649C; Fri, 28 Feb 2020 07:44:52 +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 01S7iqwO077577; Fri, 28 Feb 2020 07:44:52 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01S7iqvO077576; Fri, 28 Feb 2020 07:44:52 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002280744.01S7iqvO077576@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 28 Feb 2020 07:44:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358421 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358421 X-SVN-Commit-Repository: base 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.29 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, 28 Feb 2020 07:44:53 -0000 Author: pho Date: Fri Feb 28 07:44:51 2020 New Revision: 358421 URL: https://svnweb.freebsd.org/changeset/base/358421 Log: Added missing error handling. Modified: user/pho/stress2/misc/rename6.sh Modified: user/pho/stress2/misc/rename6.sh ============================================================================== --- user/pho/stress2/misc/rename6.sh Fri Feb 28 07:44:18 2020 (r358420) +++ user/pho/stress2/misc/rename6.sh Fri Feb 28 07:44:51 2020 (r358421) @@ -81,7 +81,8 @@ const char *logfile = "test.log"; void cleanup() { - kill(spid, SIGINT); + if (kill(spid, SIGINT) == -1 && errno != ESRCH) + err(1, "kill(%d)", spid); } static void From owner-svn-src-user@freebsd.org Fri Feb 28 07:45:29 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 780A025C98B for ; Fri, 28 Feb 2020 07:45:29 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TM5j2Kmzz4Dsr; Fri, 28 Feb 2020 07:45:29 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 109352649D; Fri, 28 Feb 2020 07:45:29 +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 01S7jSRW077667; Fri, 28 Feb 2020 07:45:28 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01S7jSXG077666; Fri, 28 Feb 2020 07:45:28 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002280745.01S7jSXG077666@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 28 Feb 2020 07:45:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358422 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358422 X-SVN-Commit-Repository: base 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.29 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, 28 Feb 2020 07:45:29 -0000 Author: pho Date: Fri Feb 28 07:45:28 2020 New Revision: 358422 URL: https://svnweb.freebsd.org/changeset/base/358422 Log: Return fsck error code. Modified: user/pho/stress2/misc/rename5.sh Modified: user/pho/stress2/misc/rename5.sh ============================================================================== --- user/pho/stress2/misc/rename5.sh Fri Feb 28 07:44:51 2020 (r358421) +++ user/pho/stress2/misc/rename5.sh Fri Feb 28 07:45:28 2020 (r358422) @@ -65,10 +65,10 @@ while mount | grep -q md${mdstart}$part; do umount $mntpoint || sleep 1 done -checkfs /dev/md${mdstart}$part +checkfs /dev/md${mdstart}$part; s=$? mdconfig -d -u $mdstart -exit 0 +exit $s EOF #include #include From owner-svn-src-user@freebsd.org Fri Feb 28 07:46:36 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 272E325C9AD for ; Fri, 28 Feb 2020 07:46:36 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TM6z4XBsz4HS4; Fri, 28 Feb 2020 07:46:35 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 960C92649F; Fri, 28 Feb 2020 07:46:35 +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 01S7kZml077759; Fri, 28 Feb 2020 07:46:35 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01S7kZBC077758; Fri, 28 Feb 2020 07:46:35 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002280746.01S7kZBC077758@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 28 Feb 2020 07:46:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358423 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358423 X-SVN-Commit-Repository: base 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.29 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, 28 Feb 2020 07:46:36 -0000 Author: pho Date: Fri Feb 28 07:46:35 2020 New Revision: 358423 URL: https://svnweb.freebsd.org/changeset/base/358423 Log: Return fsck error status. Modified: user/pho/stress2/misc/rename11.sh Modified: user/pho/stress2/misc/rename11.sh ============================================================================== --- user/pho/stress2/misc/rename11.sh Fri Feb 28 07:45:28 2020 (r358422) +++ user/pho/stress2/misc/rename11.sh Fri Feb 28 07:46:35 2020 (r358423) @@ -59,10 +59,10 @@ while mount | grep "on $mntpoint " | grep -q /dev/md; umount $mntpoint || sleep 1 done -checkfs /dev/md${mdstart}$part +checkfs /dev/md${mdstart}$part; s=$? mdconfig -d -u $mdstart rm -rf /tmp/rename11 -exit 0 +exit $s EOF #include #include From owner-svn-src-user@freebsd.org Fri Feb 28 07:47:58 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E842725CA2B for ; Fri, 28 Feb 2020 07:47:58 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TM8Z41ygz4Kwk; Fri, 28 Feb 2020 07:47: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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 56CA4264A0; Fri, 28 Feb 2020 07:47: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 01S7lwsw077858; Fri, 28 Feb 2020 07:47:58 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01S7lwSk077857; Fri, 28 Feb 2020 07:47:58 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002280747.01S7lwSk077857@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 28 Feb 2020 07:47:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358424 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358424 X-SVN-Commit-Repository: base 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.29 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, 28 Feb 2020 07:47:59 -0000 Author: pho Date: Fri Feb 28 07:47:57 2020 New Revision: 358424 URL: https://svnweb.freebsd.org/changeset/base/358424 Log: Return fsck error code. Added kill(2) error handling. Modified: user/pho/stress2/misc/rename10.sh Modified: user/pho/stress2/misc/rename10.sh ============================================================================== --- user/pho/stress2/misc/rename10.sh Fri Feb 28 07:46:35 2020 (r358423) +++ user/pho/stress2/misc/rename10.sh Fri Feb 28 07:47:57 2020 (r358424) @@ -52,7 +52,9 @@ newfs $newfs_flags md${mdstart}$part > /dev/null mount /dev/md${mdstart}$part $mntpoint avail=`df -k $mntpoint | tail -1 | awk '{print $4}'` -(cd $mntpoint; /tmp/rename10) +cd $mntpoint +/tmp/rename10; s=$? +cd $here for i in `jot 3`; do sync @@ -72,10 +74,10 @@ while mount | grep "on $mntpoint " | grep -q /dev/md; [ $n -gt 5 ] && { umount -f $mntpoint; break; } done -checkfs /dev/md${mdstart}$part +checkfs /dev/md${mdstart}$part || s=$? rm -f /tmp/rename10 mdconfig -d -u $mdstart -exit 0 +exit $s EOF #include #include @@ -171,8 +173,10 @@ main() { renamer(); for (i = 0; i < PARALLEL; i++) { - kill(pids[i], SIGINT); - kill(spids[i], SIGINT); + if (kill(pids[i], SIGINT) == -1) + err(1, "kill(%d)", pids[i]); + if (kill(spids[i], SIGINT) == -1) + err(1, "kill(%d)", spids[i]); } for (i = 0; i < PARALLEL * 2; i++) wait(NULL); From owner-svn-src-user@freebsd.org Fri Feb 28 07:49:46 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 21C2F25CA99 for ; Fri, 28 Feb 2020 07:49:46 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48TMBd2nhZz4Nhq; Fri, 28 Feb 2020 07:49:45 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C816D264A1; Fri, 28 Feb 2020 07:49:44 +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 01S7nibS077980; Fri, 28 Feb 2020 07:49:44 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01S7ni7l077979; Fri, 28 Feb 2020 07:49:44 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002280749.01S7ni7l077979@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 28 Feb 2020 07:49:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358425 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358425 X-SVN-Commit-Repository: base 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.29 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, 28 Feb 2020 07:49:46 -0000 Author: pho Date: Fri Feb 28 07:49:44 2020 New Revision: 358425 URL: https://svnweb.freebsd.org/changeset/base/358425 Log: Added comment about problem found. Return fsck exit code. Modified: user/pho/stress2/misc/rename12.sh Modified: user/pho/stress2/misc/rename12.sh ============================================================================== --- user/pho/stress2/misc/rename12.sh Fri Feb 28 07:47:57 2020 (r358424) +++ user/pho/stress2/misc/rename12.sh Fri Feb 28 07:49:44 2020 (r358425) @@ -30,6 +30,9 @@ # No problems seen with SU. Panics with SU+J, just like suj30.sh +# Triggers "known LOR in SU code" when crossmp8.sh is run first: +# https://people.freebsd.org/~pho/stress/log/rename12.txt. + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 . ../default.cfg @@ -71,10 +74,10 @@ while mount | grep "on $mntpoint " | grep -q /dev/md; umount $mntpoint || sleep 1 done -checkfs /dev/md${mdstart}$part +checkfs /dev/md${mdstart}$part; s=$? mdconfig -d -u $mdstart rm -rf /tmp/rename12 -exit 0 +exit $s EOF #include #include From owner-svn-src-user@freebsd.org Sat Feb 29 09:18:43 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1EE42259AFC for ; Sat, 29 Feb 2020 09:18:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48V16p5kYZz4f7D; Sat, 29 Feb 2020 09:18:42 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9F0B918879; Sat, 29 Feb 2020 09:18:42 +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 01T9Ig7w003393; Sat, 29 Feb 2020 09:18:42 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01T9IgAo003391; Sat, 29 Feb 2020 09:18:42 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002290918.01T9IgAo003391@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sat, 29 Feb 2020 09:18:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358456 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358456 X-SVN-Commit-Repository: base 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.29 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: Sat, 29 Feb 2020 09:18:43 -0000 Author: pho Date: Sat Feb 29 09:18:41 2020 New Revision: 358456 URL: https://svnweb.freebsd.org/changeset/base/358456 Log: Added regressions tests for dtrace/systrace. Added: user/pho/stress2/misc/systrace.sh (contents, props changed) user/pho/stress2/misc/systrace2.sh (contents, props changed) Added: user/pho/stress2/misc/systrace.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/systrace.sh Sat Feb 29 09:18:41 2020 (r358456) @@ -0,0 +1,64 @@ +#!/bin/sh + +# +# SPDX-License-Identifier: BSD-2-Clause-FreeBSD +# +# Copyright (c) 2020 Peter Holm +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ +# + +# 20200224 13:05:04 all (1/1): systrace.sh +# [ thread pid 64171 tid 100708 ] +# Stopped at sdt_modevent+0x1c1: int $3 +# db> + +# markj@ wrote: +# I think I see the problem now. It should happen if you: +# 1. load systrace.ko +# 2. enable some system call probes, and disable them again +# 3. unload systrace.ko +# 4. load some unrelated module +# 5. goto 1 +# +# In particular, if systrace.ko is loaded at different addresses each +# time, we'll end up calling a stale function pointer. + +# https://people.freebsd.org/~pho/stress/log/mark137.txt + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg + +dtrace -n 'dtrace:::BEGIN { exit(0); }' > /dev/null 2>&1 || exit 0 +for i in `jot 2`; do + sleep 4 & pid=$! + dtrace -w -n 'syscall::*read:entry,syscall::*write:entry {\ + @rw[execname,probefunc] = count(); }' -p $pid > /dev/null 2>&1 + wait $pid + kldstat | grep -q dtraceall.ko && kldunload dtraceall.ko + + mount -t tmpfs dummy $mntpoint && umount $mntpoint +done +kldstat | grep -q tmpfs && kldunload tmpfs.ko +exit 0 Added: user/pho/stress2/misc/systrace2.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/systrace2.sh Sat Feb 29 09:18:41 2020 (r358456) @@ -0,0 +1,50 @@ +#!/bin/sh + +# +# SPDX-License-Identifier: BSD-2-Clause-FreeBSD +# +# Copyright (c) 2020 Peter Holm +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ +# + +# A variation of systrace.sh +# "Fatal trap 12: page fault while in kernel mode" seen: +# https://people.freebsd.org/~pho/stress/log/mark142.txt + +[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +. ../default.cfg +dtrace -n 'dtrace:::BEGIN { exit(0); }' > /dev/null 2>&1 || exit 0 + +echo "gvim or top should be running at this point" +for i in `jot 2`; do + sleep 4 & pid=$! + dtrace -w -n 'fbt::kern_ioctl:entry {\ + @io[execname,probefunc] = count(); }' -p $pid > /dev/null 2>&1 + wait $pid + kldstat | grep -q dtraceall.ko && kldunload dtraceall.ko + mount -t tmpfs dummy $mntpoint && umount $mntpoint +done +kldstat | grep -q tmpfs && kldunload tmpfs.ko +exit 0 From owner-svn-src-user@freebsd.org Sat Feb 29 09:19:51 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 57E63259B24 for ; Sat, 29 Feb 2020 09:19:51 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48V1865SXLz3DHH; Sat, 29 Feb 2020 09:19:50 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 69BB51887B; Sat, 29 Feb 2020 09:19:50 +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 01T9Johr003482; Sat, 29 Feb 2020 09:19:50 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01T9JonK003481; Sat, 29 Feb 2020 09:19:50 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002290919.01T9JonK003481@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sat, 29 Feb 2020 09:19:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358457 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358457 X-SVN-Commit-Repository: base 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.29 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: Sat, 29 Feb 2020 09:19:51 -0000 Author: pho Date: Sat Feb 29 09:19:50 2020 New Revision: 358457 URL: https://svnweb.freebsd.org/changeset/base/358457 Log: Update the list of tests with known problems. Modified: user/pho/stress2/misc/all.sh Modified: user/pho/stress2/misc/all.sh ============================================================================== --- user/pho/stress2/misc/all.sh Sat Feb 29 09:18:41 2020 (r358456) +++ user/pho/stress2/misc/all.sh Sat Feb 29 09:19:50 2020 (r358457) @@ -40,9 +40,8 @@ # backingstore3.sh # g_vfs_done():md6a[WRITE(offset=...)]error = 28 20111230 # collapse.sh panic: freeing mapped page 0xfffffe0028ed1d50 20200106 -# contigmalloc2.sh CAM stuck in wmwait seen 20200112 +# dd.sh CAM stuck in vmwait 20200116 # devfs4.sh WiP 20181031 -# fexecve.sh WiP # fsync.sh panic: Journal overflow 20190208 # fuse.sh Memory corruption seen in log file kostik734.txt 20141114 # fuse2.sh Deadlock seen 20121129 @@ -65,23 +64,23 @@ # memguard.sh Waiting for fix commit # memguard2.sh Waiting for fix commit # memguard3.sh Waiting for fix commit -# mkfifo8.sh WiP 20190629 # mlockall2.sh Unrecoverable OOM killing seen 20190203 # newfs4.sh watchdog fired. newbuf 20190225 # nfs10.sh Double fault 20151013 # nfs13.sh mount_nfs hangs in mntref 20191007 # nfs16.sh panic: Failed to register NFS lock locally - error=11 20160608 # oom2.sh Hang in pfault 20180324 +# overcommit2.sh +# CAM stuck in vmwait seen 20200112 # pfl3.sh panic: handle_written_inodeblock: live inodedep 20190211 # pageout.sh panic: handle_written_filepage: not started 20190218 # quota2.sh panic: dqflush: stray dquot 20120221 # quota3.sh panic: softdep_deallocate_dependencies: unrecovered ... 20111222 # quota6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20130206 # quota7.sh panic: dqflush: stray dquot 20120221 -# sctp.sh WiP 20190809 -# sctp2.sh WiP 20190809 +# rename14.sh WiP 20200215 +# rename15.sh WiP 20200215 # sctp3.sh WiP 20190809 -# setsockopt2.sh in_epoch panic 20191010 # signal.sh Timing issues. Needs fixing 20171116 # snap4.sh panic: snapacct_ufs2: bad block 20181014 # snap6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20130630 @@ -90,8 +89,10 @@ # suj34.sh Various hangs and panics (SUJ + NULLFS issue) 20131210 # swap4.sh WiP 20171208 # swapoff2.sh swap_pager_force_pagein: read from swap failed 20171223 +# systrace.sh WiP 20200227 +# systrace2.sh WiP 20200227 +# syzkaller4.sh WiP 20200210 # ucom.sh Stuck in tail -F 20180129 -# umount4.sh Double fault seen 20191101 # umountf7.sh panic: handle_written_inodeblock: live inodedep ... 20190219 # umountf9.sh panic: handle_written_inodeblock: live inodedep ... 20170221 # unionfs.sh insmntque: non-locked vp: xx is not exclusive locked... 20130909 @@ -216,6 +217,7 @@ ping -c 2 -t 2 $BLASTHOST > /dev/null 2>&1 || { echo "Note: Can not ping \$BLASTHOST: $BLASTHOST"; } echo "$loops" | grep -Eq "^[0-9]+$" || { echo "The -l argument must be a positive number"; exit 1; } +[ -s all.exclude ] && echo "Using all.exclude" rm -f $alllist find `dirname $alllast` -maxdepth 1 -name $alllast -mtime +12h -delete From owner-svn-src-user@freebsd.org Sat Feb 29 09:21:54 2020 Return-Path: Delivered-To: svn-src-user@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A89C7259B57 for ; Sat, 29 Feb 2020 09:21:54 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48V1BV35D9z3Jx4; Sat, 29 Feb 2020 09:21:54 +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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1446518A0B; Sat, 29 Feb 2020 09:21:54 +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 01T9LrQ6006570; Sat, 29 Feb 2020 09:21:53 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01T9Lrnh006569; Sat, 29 Feb 2020 09:21:53 GMT (envelope-from pho@FreeBSD.org) Message-Id: <202002290921.01T9Lrnh006569@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sat, 29 Feb 2020 09:21:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r358458 - user/pho/stress2/misc X-SVN-Group: user X-SVN-Commit-Author: pho X-SVN-Commit-Paths: user/pho/stress2/misc X-SVN-Commit-Revision: 358458 X-SVN-Commit-Repository: base 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.29 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: Sat, 29 Feb 2020 09:21:54 -0000 Author: pho Date: Sat Feb 29 09:21:53 2020 New Revision: 358458 URL: https://svnweb.freebsd.org/changeset/base/358458 Log: Added a timeout and an error exit to this test. Modified: user/pho/stress2/misc/kinfo3.sh Modified: user/pho/stress2/misc/kinfo3.sh ============================================================================== --- user/pho/stress2/misc/kinfo3.sh Sat Feb 29 09:19:50 2020 (r358457) +++ user/pho/stress2/misc/kinfo3.sh Sat Feb 29 09:21:53 2020 (r358458) @@ -46,12 +46,13 @@ start=`date '+%s'` while [ $((`date '+%s'` - start)) -lt 1200 ]; do pids="" for i in `jot 5`; do - /tmp/kinfo3 & + timeout 5m /tmp/kinfo3 & pids="$pids $!" done for pid in $pids; do wait $pid - [ $? -ne 0 ] && s=1 + r=$? + [ $r -ne 0 ] && { s=1; echo "Exit code $r"; break; } done done