From patchwork Mon Oct 4 17:06:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 12534377 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D6DC3C433FE for ; Mon, 4 Oct 2021 17:07:19 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 98E5661159 for ; Mon, 4 Oct 2021 17:07:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 98E5661159 Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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 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 my $scanq = $dbh_tests->prepare(< X-Patchwork-Id: 12534365 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6217C433FE for ; Mon, 4 Oct 2021 17:07:17 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9382D61159 for ; Mon, 4 Oct 2021 17:07:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9382D61159 Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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 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 +if [ "${alloc_idents[*]}" ]; then + if [ x"$OSSTEST_TASK" = 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=$(./cs-adjust-flight new:$blessing) progress "new flight is $flight" @@ -281,13 +290,6 @@ if $statictask; then fi if [ "${alloc_idents[*]}" ]; then - if [ x"$OSSTEST_TASK" = 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=tmp/$flight.allocations ./mg-allocate \ From patchwork Mon Oct 4 17:06:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 12534371 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 96BEDC43219 for ; Mon, 4 Oct 2021 17:07:18 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5BECA6124F for ; Mon, 4 Oct 2021 17:07:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5BECA6124F Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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 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; } +sub precheck () { + logm("pre-checking resources (dry run)..."); + local $Osstest::TestSupport::logm_prefix = $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 = $logm_prefix.' (precheck)'; - execute(1); - }; + if @steal_specs || defined $donate_spec; + precheck(); plan(); } else { execute(); From patchwork Mon Oct 4 17:06:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 12534373 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8D49FC43217 for ; Mon, 4 Oct 2021 17:07:18 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5B64961159 for ; Mon, 4 Oct 2021 17:07:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5B64961159 Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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 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 @@ $|=1; our $tid; our %magictask; +our $dry_run; our $list_only; our $donate_spec; our $donate_taskid; @@ -536,6 +539,8 @@ while (@ARGV && $ARGV[0] =~ 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= 1; } elsif (s/^--as$/-/) { die "--as needs task\n" unless @ARGV; $ENV{OSSTEST_TASK} = shift @ARGV; @@ -653,7 +658,9 @@ sub precheck () { execute(1); } -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(); From patchwork Mon Oct 4 17:06:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 12534375 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7663BC433EF for ; Mon, 4 Oct 2021 17:07:19 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3988361159 for ; Mon, 4 Oct 2021 17:07:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 3988361159 Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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 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 (;$) { if ($dryrun) { db_retry_abort(); + logm("allocation feasible in principle (subject to planning)"); return; } if (!$allok) { From patchwork Mon Oct 4 17:06:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 12534369 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8D14BC4332F for ; Mon, 4 Oct 2021 17:07:18 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5AC866120A for ; Mon, 4 Oct 2021 17:07:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5AC866120A Authentication-Results: mail.kernel.org; dmarc=pass (p=none dis=none) header.from=xenproject.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org 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 X-Outflank-Mailman: Message body and most headers restored to incoming version 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-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 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=$( + ./mg-allocate --dry-run $duration "${alloc_specs[@]}" 2>&1 + ) + alloc_rc=$? + set -e + test $alloc_rc = 0 || + fail "requested allocation(s) infeasible: +$alloc_output +" fi flight=$(./cs-adjust-flight new:$blessing)