From nobody Thu Mar 28 18:41:27 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1633367244; cv=none; d=zohomail.com; s=zohoarc; b=jntl2XCQq/hyAiwRPPFtFhW4rD7zi12UPnSn+89bsxIYvk8CPESYcK3jT4gMjYdT/ePn4ZX9X+9ZXCmtvIZRs8texcKlpAXZ7et2wz8M692PeSkRJ0IMkvjcII5e+P2jtHFlWKK7va6DgFyhEoUZjNWTp6KOcLIwhJ3PxAw7dSs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1633367244; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=T94U9z+a5DsOSr2q2nxD2XUprqIrdu2ze8pMDFZ0Qko=; b=fPLTRFj7xj72x7gBJRGbpc8SGcmXA68xKuMwCNyoh1qNGig8eAkb0B3sVyKPlho4Hh0hWyiuu37crWK0a+hcfz8xlj0yihztqxOeaPbzcGqGTgY1Ld+1Pt5UMucR4OQWqVJo0qK6x6QtHxYc/wJdJeCrzPltTFmEjucaMI+MvCI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1633367244043729.4085974162184; Mon, 4 Oct 2021 10:07:24 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.201610.356197 (Exim 4.92) (envelope-from ) id 1mXRQf-0002rF-A8; Mon, 04 Oct 2021 17:07:05 +0000 Received: by outflank-mailman (output) from mailman id 201610.356197; Mon, 04 Oct 2021 17:07:05 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQf-0002pz-42; Mon, 04 Oct 2021 17:07:05 +0000 Received: by outflank-mailman (input) for mailman id 201610; Mon, 04 Oct 2021 17:07:03 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQd-0002oc-Oi for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:03 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQd-0000L7-Nr for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:03 +0000 Received: from iwj (helo=mariner.uk.xensource.com) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1mXRQd-0005gF-N1 for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:03 +0000 Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk) by mariner.uk.xensource.com with esmtp (Exim 4.89) (envelope-from ) id 1mXRQb-0006NI-OK; Mon, 04 Oct 2021 18:07:01 +0100 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=T94U9z+a5DsOSr2q2nxD2XUprqIrdu2ze8pMDFZ0Qko=; b=jAvAwnXVBx47CSt+3PTpMkmqtL j6BV0iSYdG9C1ZvBrkUwayBetQe01BY+DvkcmRjBfm3ZjGEztYrKI0UfOyntQDzCjNekww1M6DJv4 zm7VvGRnrDJ+FznpPNKMXFh/ICqruK5GXmn++RrS2/yDP0CCr2dXkldE82kaK/oPh7zQ=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson Subject: [OSSTEST PATCH 1/6] host lifecycle: Use correct taskid column for runvar reconstruction Date: Mon, 4 Oct 2021 18:06:49 +0100 Message-Id: <20211004170654.21864-2-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211004170654.21864-1-iwj@xenproject.org> References: <20211004170654.21864-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1633367245870100005 Content-Type: text/plain; charset="utf-8" t.taskid might be NULL since the task may have been deleted. Signed-off-by: Ian Jackson --- Osstest/JobDB/Executive.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Osstest/JobDB/Executive.pm b/Osstest/JobDB/Executive.pm index 097c8d75b..c5db2691b 100644 --- a/Osstest/JobDB/Executive.pm +++ b/Osstest/JobDB/Executive.pm @@ -542,7 +542,7 @@ END =20 my $scanq =3D $dbh_tests->prepare(< (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1633367243700323.426670264104; Mon, 4 Oct 2021 10:07:23 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.201611.356202 (Exim 4.92) (envelope-from ) id 1mXRQf-0002vI-Im; Mon, 04 Oct 2021 17:07:05 +0000 Received: by outflank-mailman (output) from mailman id 201611.356202; Mon, 04 Oct 2021 17:07:05 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQf-0002tI-CG; Mon, 04 Oct 2021 17:07:05 +0000 Received: by outflank-mailman (input) for mailman id 201611; Mon, 04 Oct 2021 17:07:03 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQd-0002oh-RD for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:03 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQd-0000LB-QO for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:03 +0000 Received: from iwj (helo=mariner.uk.xensource.com) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1mXRQd-0005gN-PZ for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:03 +0000 Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk) by mariner.uk.xensource.com with esmtp (Exim 4.89) (envelope-from ) id 1mXRQc-0006NI-1i; Mon, 04 Oct 2021 18:07:02 +0100 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=CZXTOm6EiFeioottqvohyfKjfSXSIATOkpOGe8mezEE=; b=bRVCG2xceg36dY5Ziea5BA1UwM u8N3hPp7ABP2aVmijg+wFH0CUv/sVafcOAyIoIkwI2BhUjOO+em/1jOEk3/a0XU+IJnVzHO1ZkiXI GMDeXQFB/qK+2IMUdSLAYVVhpPsB0drP5t/xZvvVMVHGnnP7GDyoRTOUeTazpbOVHiG8=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson Subject: [OSSTEST PATCH 2/6] mg-repro-setup: Promote an error test to before builds (nfc) Date: Mon, 4 Oct 2021 18:06:50 +0100 Message-Id: <20211004170654.21864-3-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211004170654.21864-1-iwj@xenproject.org> References: <20211004170654.21864-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1633367245866100003 Content-Type: text/plain; charset="utf-8" Signed-off-by: Ian Jackson --- mg-repro-setup | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/mg-repro-setup b/mg-repro-setup index 374176f03..56d27d4ef 100755 --- a/mg-repro-setup +++ b/mg-repro-setup @@ -253,6 +253,15 @@ while [ $# -ne 0 ]; do esac done =20 +if [ "${alloc_idents[*]}" ]; then + if [ x"$OSSTEST_TASK" =3D x ]; then + # We would have to make a dynamic task and hold the + # fd for it in this script. Would be quite awkward. + echo >&2 'cannot hand-allocate in a way that will free' + exit 1 + fi +fi + flight=3D$(./cs-adjust-flight new:$blessing) progress "new flight is $flight" =20 @@ -281,13 +290,6 @@ if $statictask; then fi =20 if [ "${alloc_idents[*]}" ]; then - if [ x"$OSSTEST_TASK" =3D x ]; then - # We would have to make a dynamic task and hold the - # fd for it in this script. Would be quite awkward. - echo >&2 'cannot hand-allocate in a way that will free' - exit 1 - fi - progress "allocating ${alloc_idents[*]} ..." alloc_output=3Dtmp/$flight.allocations ./mg-allocate \ --=20 2.20.1 From nobody Thu Mar 28 18:41:27 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1633367243; cv=none; d=zohomail.com; s=zohoarc; b=LHch9DRXzpqiX0lxhqdMK3kKJbHFe195obGfk3/XWG9kNmaZ29OwTbdncjBR4/zgZo0ztAXqgkB/JZ0tbXBOn8WHh+Xy55tHTBgYqwpvkjMq/LbR5RTzimBnuR8GxZe5TuKTV+ieK7FCVoxgNHPi2C4j9yC7HmzhpJtQ7VQkb9U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1633367243; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=XYt2DosNXLq9+lZ570jI4CtVdnLCG9pQnFvcIZ+ueg4=; b=RlrRvRx/B6Ho5N/JPjL1keQU5MXiAHH9MszgLzcks7L75n7o1yD5kJ2GJYqGSVOZlM1mfUvBvEgF87I1MKSzdG8xOC6i2dMRQOaHC6g8SParB28Nv5NxLJCW6eZ7fME9H39Mo7dtJ0cihsv2dl+bXJFy2SpTGiDKXsj5H5Kjrf4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1633367243620602.0871191288098; Mon, 4 Oct 2021 10:07:23 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.201612.356211 (Exim 4.92) (envelope-from ) id 1mXRQg-00038L-4C; Mon, 04 Oct 2021 17:07:06 +0000 Received: by outflank-mailman (output) from mailman id 201612.356211; Mon, 04 Oct 2021 17:07:06 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQf-000351-Rv; Mon, 04 Oct 2021 17:07:05 +0000 Received: by outflank-mailman (input) for mailman id 201612; Mon, 04 Oct 2021 17:07:04 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0002oo-3n for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0000LF-33 for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from iwj (helo=mariner.uk.xensource.com) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0005gf-26 for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk) by mariner.uk.xensource.com with esmtp (Exim 4.89) (envelope-from ) id 1mXRQc-0006NI-9c; Mon, 04 Oct 2021 18:07:02 +0100 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=XYt2DosNXLq9+lZ570jI4CtVdnLCG9pQnFvcIZ+ueg4=; b=TctHtNUxXO6WZdZxl2JaSU4qcZ NP1PRUnxPEoYmd7c8KS5Ml5kXT6L+SG8zhTXOpcUKq+FOW3ZXlqPP8KpZZvIX9MSf+3Bna0nxM18B kABMUYs2lb7TBINH66HOtBQ0RNCnvcv8mpqfw1/RYvkn1Qf9PMoqZgCsCCYMUpPz5Ty0=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson Subject: [OSSTEST PATCH 3/6] mg-allocate: Break out sub precheck (nfc) Date: Mon, 4 Oct 2021 18:06:51 +0100 Message-Id: <20211004170654.21864-4-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211004170654.21864-1-iwj@xenproject.org> References: <20211004170654.21864-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1633367245866100004 Content-Type: text/plain; charset="utf-8" Signed-off-by: Ian Jackson --- mg-allocate | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/mg-allocate b/mg-allocate index 14c46e0cc..8eca59e2c 100755 --- a/mg-allocate +++ b/mg-allocate @@ -647,14 +647,16 @@ if (defined $donate_spec) { if grep { m/^!/ } @ARGV; } =20 +sub precheck () { + logm("pre-checking resources (dry run)..."); + local $Osstest::TestSupport::logm_prefix =3D $logm_prefix.' (precheck)= '; + execute(1); +} + if ($duration) { die "--donate and --steal are incompatible with the planning system\n" - if @steal_specs || defined $donate_spec; - { - logm("pre-checking resources (dry run)..."); - local $Osstest::TestSupport::logm_prefix =3D $logm_prefix.' (precheck)'; - execute(1); - }; + if @steal_specs || defined $donate_spec; + precheck(); plan(); } else { execute(); --=20 2.20.1 From nobody Thu Mar 28 18:41:27 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1633367244; cv=none; d=zohomail.com; s=zohoarc; b=cr3YqlZijDjV/a919vMN/cFC6SSU1/803gPDHQ3UbUNZxpaAqGtNTXSNQZiDglwSFetS0J4yaonQIJdMydz2IdEzbCL2nI4r3DtxpcqLpHH9QOcryU6PX+ozip6vkJztiFVUg6clN/OtMf/MOH09/x3F7hNDo7ikdQR2w2SSLnQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1633367244; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=geBFP+eayjby41kJSRPRW6i6OwZW9KlE+w5lSJk+b68=; b=IbWod02QEYmOBTK8FR/f1NvYLIFOevVIF4vCliRMvmAXlUOXVUE65s9diCyuGQUqeda5x2GrzCFhJ50Pi/Y//FXflICsY4s2sVARiFbzSJk7hq6NbIDIzWu7cgex9UX7fZ3e2h35H3tg7/7Ej/Si2IDL/uXl7DS/X50CjJ44zTE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1633367244085689.2474075014364; Mon, 4 Oct 2021 10:07:24 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.201613.356221 (Exim 4.92) (envelope-from ) id 1mXRQg-0003Gl-KS; Mon, 04 Oct 2021 17:07:06 +0000 Received: by outflank-mailman (output) from mailman id 201613.356221; Mon, 04 Oct 2021 17:07:06 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQg-0003F4-7C; Mon, 04 Oct 2021 17:07:06 +0000 Received: by outflank-mailman (input) for mailman id 201613; Mon, 04 Oct 2021 17:07:04 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0002ou-Bk for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0000LJ-B0 for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from iwj (helo=mariner.uk.xensource.com) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0005gu-9K for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk) by mariner.uk.xensource.com with esmtp (Exim 4.89) (envelope-from ) id 1mXRQc-0006NI-Im; Mon, 04 Oct 2021 18:07:02 +0100 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=geBFP+eayjby41kJSRPRW6i6OwZW9KlE+w5lSJk+b68=; b=twBiiETLQhqLhZ4ZUz/WVoojVP H1BM9XhLmhZEVRjSvzqXgJGEHEwEry12d5bAQybZcEsMXNNaHqDI+DQFcZCRlc+u/6kNEwnJPmj7g OtAlMKN7/Z3AokUs2GCoHEmZCVEQskJ6tIZDYajHmVi+5k2qZQk6Ws4iICMqR4cya8gw=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson Subject: [OSSTEST PATCH 4/6] mg-allocate: Add --dry-run mode Date: Mon, 4 Oct 2021 18:06:52 +0100 Message-Id: <20211004170654.21864-5-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211004170654.21864-1-iwj@xenproject.org> References: <20211004170654.21864-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1633367245905100007 Content-Type: text/plain; charset="utf-8" Signed-off-by: Ian Jackson --- mg-allocate | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mg-allocate b/mg-allocate index 8eca59e2c..7dc2c7650 100755 --- a/mg-allocate +++ b/mg-allocate @@ -26,6 +26,8 @@ # -U allocate with high priority (makes sense with # specified duration only) # +# --dry-run Do not actually allocate, just check feasibility. +# # --as # Run as the task (rather than looking # at OSSTEST_TASK). Allocation will allocate @@ -93,6 +95,7 @@ $|=3D1; =20 our $tid; our %magictask; +our $dry_run; our $list_only; our $donate_spec; our $donate_taskid; @@ -536,6 +539,8 @@ while (@ARGV && $ARGV[0] =3D~ m/^[-0-9]/) { } elsif (s/^\-l/-/ || s/^--list$/--/) { $list_only++; die "-l may be repeated only thrice\n" if $list_only > 3; + } elsif (s/^--dry-run$/-/) { + $dry_run=3D 1; } elsif (s/^--as$/-/) { die "--as needs task\n" unless @ARGV; $ENV{OSSTEST_TASK} =3D shift @ARGV; @@ -653,7 +658,9 @@ sub precheck () { execute(1); } =20 -if ($duration) { +if ($dry_run) { + precheck(); +} elsif ($duration) { die "--donate and --steal are incompatible with the planning system\n" if @steal_specs || defined $donate_spec; precheck(); --=20 2.20.1 From nobody Thu Mar 28 18:41:27 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1633367243; cv=none; d=zohomail.com; s=zohoarc; b=es+D/uViFhN4ZZCYZBhWKDVUWeLRa9OeLbGmhj+KYrAFuyGPKOBmMK0EdFcd9A/AcF72c61CQ9S74YhS287ZbInpuzWhygIPGCksmc38lGzYXLSFEjPfjOWaH0EnMRx1O/8ItNzxc22NS6rHKX7m6i3gfjRWir2VHZ2KazwTQoo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1633367243; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=yisPODdEzgt40Em95XrW2+0eACmf9EcBBEEdifxOE30=; b=PLhjMwEailceNetCjUxBjd8LtZ4iBIyZQJLKREAWR1Y3zZ8cwYjt7Q9+tzV81gv491aRXg0skYs+oYCR6lRkdgPVVI1u1aURlbC+YMIV37ERKHPsY1c7+N/utz/55k0H9ITZHgF7YU83JTVOI9mkrowqBhzKDOkQlaAuMQvVT5M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1633367243821493.49340849194755; Mon, 4 Oct 2021 10:07:23 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.201614.356226 (Exim 4.92) (envelope-from ) id 1mXRQg-0003Nq-Vu; Mon, 04 Oct 2021 17:07:06 +0000 Received: by outflank-mailman (output) from mailman id 201614.356226; Mon, 04 Oct 2021 17:07:06 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQg-0003Kr-Is; Mon, 04 Oct 2021 17:07:06 +0000 Received: by outflank-mailman (input) for mailman id 201614; Mon, 04 Oct 2021 17:07:04 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0002p3-KQ for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0000LN-Jg for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from iwj (helo=mariner.uk.xensource.com) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0005hE-In for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk) by mariner.uk.xensource.com with esmtp (Exim 4.89) (envelope-from ) id 1mXRQc-0006NI-Qb; Mon, 04 Oct 2021 18:07:02 +0100 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=yisPODdEzgt40Em95XrW2+0eACmf9EcBBEEdifxOE30=; b=t5ghfjmx3xpFGn91XyM5vqzvsy TIlRpUR8rv7E5oUhwmZpT0P2e+aG+uCm26EIRvcK47+QyQ9oC4V/eir3OBuYfZ9tai1wZ/IB15p/a MeWJWW8o3xClOXiwCxJP0jlGm6T1BRRaPLr8qg8Q8Wc1CdLzvUqKr9TK0uTaos5okb5s=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson Subject: [OSSTEST PATCH 5/6] mg-allocate: feasibility check: print a reassuring message Date: Mon, 4 Oct 2021 18:06:53 +0100 Message-Id: <20211004170654.21864-6-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211004170654.21864-1-iwj@xenproject.org> References: <20211004170654.21864-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1633367245863100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Ian Jackson --- mg-allocate | 1 + 1 file changed, 1 insertion(+) diff --git a/mg-allocate b/mg-allocate index 7dc2c7650..e700be185 100755 --- a/mg-allocate +++ b/mg-allocate @@ -393,6 +393,7 @@ sub execute (;$) { =20 if ($dryrun) { db_retry_abort(); + logm("allocation feasible in principle (subject to planning)"); return; } if (!$allok) { --=20 2.20.1 From nobody Thu Mar 28 18:41:27 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1633367243; cv=none; d=zohomail.com; s=zohoarc; b=jIH0LAuaii3X2L2E2CPqQZaG2rYpSzF54kMaeH/LgyDNcKKUkVFgNpOOzJRROTQB9KYf5GWK54eZHYQc7KafAPolMb4U6R/XyGvmzq2KE5bP0kwRIfGKezE4KM88GxzxKJaIW2a3yfJWoVUJ4IEftMTT6lTPSzRRlyg7F2+zfxk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1633367243; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=X7uAEedSKghPplBPVQkmGaLlxU/DlARIutYlzLjpc7A=; b=hIy2/HqEq8kSQvBxIgfA+PGZRAEo8jQpLIl3CWWy3zHv4ehzVSVgzcvzWAr+lKQRAtme+XdZgjNPi/jeNiYMMFR07FEUxfY1kfOC0M24AduSB/oyrut6/EfdFRwlFibziwTZtpkhO9edj4fufk4wod8QfefilZQrCMQGDGN5wy8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1633367243820909.0216442259102; Mon, 4 Oct 2021 10:07:23 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.201615.356235 (Exim 4.92) (envelope-from ) id 1mXRQh-0003YG-Eb; Mon, 04 Oct 2021 17:07:07 +0000 Received: by outflank-mailman (output) from mailman id 201615.356235; Mon, 04 Oct 2021 17:07:07 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQh-0003U8-0N; Mon, 04 Oct 2021 17:07:07 +0000 Received: by outflank-mailman (input) for mailman id 201615; Mon, 04 Oct 2021 17:07:04 +0000 Received: from mail.xenproject.org ([104.130.215.37]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0002pF-Sp for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0000LS-SC for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from iwj (helo=mariner.uk.xensource.com) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1mXRQe-0005hQ-R8 for xen-devel@lists.xenproject.org; Mon, 04 Oct 2021 17:07:04 +0000 Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk) by mariner.uk.xensource.com with esmtp (Exim 4.89) (envelope-from ) id 1mXRQd-0006NI-3c; Mon, 04 Oct 2021 18:07:03 +0100 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xenproject.org; s=20200302mail; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From; bh=X7uAEedSKghPplBPVQkmGaLlxU/DlARIutYlzLjpc7A=; b=3RKal3uEH1ebhXOTeOIlrQyvXn L+qTj0n+65x4yJuO4sG15tg3VYJ5TL4PgclpAwZ2Kav7yBaIzgty+Ul53/BJPh/xoed4Uc8WIRyds VQ7nw4tL7tyGJxYDdowIMCrOnMmN5uuO5sTKRzM+kcgQkQ2PjWIXJmZ2LaAT00vjeMCM=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson Subject: [OSSTEST PATCH 6/6] mg-repro-setup: Check allocation feasibility at the start Date: Mon, 4 Oct 2021 18:06:54 +0100 Message-Id: <20211004170654.21864-7-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211004170654.21864-1-iwj@xenproject.org> References: <20211004170654.21864-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) X-ZM-MESSAGEID: 1633367245870100006 Content-Type: text/plain; charset="utf-8" Signed-off-by: Ian Jackson --- mg-repro-setup | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mg-repro-setup b/mg-repro-setup index 56d27d4ef..895f29963 100755 --- a/mg-repro-setup +++ b/mg-repro-setup @@ -260,6 +260,17 @@ if [ "${alloc_idents[*]}" ]; then echo >&2 'cannot hand-allocate in a way that will free' exit 1 fi + + set +e + alloc_output=3D$( + ./mg-allocate --dry-run $duration "${alloc_specs[@]}" 2>&1 + ) + alloc_rc=3D$? + set -e + test $alloc_rc =3D 0 || + fail "requested allocation(s) infeasible: +$alloc_output +" fi =20 flight=3D$(./cs-adjust-flight new:$blessing) --=20 2.20.1