From nobody Mon Feb 9 17:36:33 2026 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=1602778181; cv=none; d=zohomail.com; s=zohoarc; b=U54eRuBp+3zk+SE/c+acKaWbWNrxQu7tJekCaDg7GmVxTVHUChPg66DuKUzdhU7AVaRbrNNuCHvNYkfKQWmtIMWJSCblpmGJii4MVUgqML5cZ5IOLBLcdj1PzKZkykSoKrci4HpxsKMSCrRyGrPjUlIwLYMjO2cri9dLBtAu5P8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1602778181; 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=pacL1ullUVs7eBNosppLBDynVv2r14S6C90c7shdrs4=; b=X5sY1zuKRIfVSxRkMEgwyh8q94FefZ1rCsQzer2ksTefFp5eWerJIXEYUDIBwj5u3MTZ0PijrhnQHrcEbY02wIydd9oe9ZDTWUbrXSD/qNGQ6hdITKF6R7dSIvWl0CMdr2VJi8U6NcbMDOjOHtOQifxX80m5F+LkMj5sfac2izM= 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) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1602778181943184.23318981110413; Thu, 15 Oct 2020 09:09:41 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.7543.19784 (Exim 4.92) (envelope-from ) id 1kT5oV-0000Y6-7Y; Thu, 15 Oct 2020 16:09:11 +0000 Received: by outflank-mailman (output) from mailman id 7543.19784; Thu, 15 Oct 2020 16:09:11 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kT5oV-0000Xz-45; Thu, 15 Oct 2020 16:09:11 +0000 Received: by outflank-mailman (input) for mailman id 7543; Thu, 15 Oct 2020 16:09:09 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kT5oT-0000WV-Rf for xen-devel@lists.xenproject.org; Thu, 15 Oct 2020 16:09:09 +0000 Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 6149a3bf-9f7e-44f6-b055-eb9cb7ea1ec5; Thu, 15 Oct 2020 16:09:03 +0000 (UTC) Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kT5oN-0000g0-Hg for xen-devel@lists.xenproject.org; Thu, 15 Oct 2020 16:09:03 +0000 Received: from iwj (helo=mynotebook.example.org) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1kT5oN-0006ay-ER for xen-devel@lists.xenproject.org; Thu, 15 Oct 2020 16:09: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 1kT5WP-0000oB-FP; Thu, 15 Oct 2020 16:50:29 +0100 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kT5oT-0000WV-Rf for xen-devel@lists.xenproject.org; Thu, 15 Oct 2020 16:09:09 +0000 Received: from mail.xenproject.org (unknown [104.130.215.37]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 6149a3bf-9f7e-44f6-b055-eb9cb7ea1ec5; Thu, 15 Oct 2020 16:09:03 +0000 (UTC) Received: from xenbits.xenproject.org ([104.239.192.120]) by mail.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kT5oN-0000g0-Hg for xen-devel@lists.xenproject.org; Thu, 15 Oct 2020 16:09:03 +0000 Received: from iwj (helo=mynotebook.example.org) by xenbits.xenproject.org with local-bsmtp (Exim 4.92) (envelope-from ) id 1kT5oN-0006ay-ER for xen-devel@lists.xenproject.org; Thu, 15 Oct 2020 16:09: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 1kT5WP-0000oB-FP; Thu, 15 Oct 2020 16:50:29 +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" X-Inumbo-ID: 6149a3bf-9f7e-44f6-b055-eb9cb7ea1ec5 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=pacL1ullUVs7eBNosppLBDynVv2r14S6C90c7shdrs4=; b=ymWNHGrAQqb+8EtIaJSaYB3mJx rTiYue9Ejhobk1qFqt/o2f0h/em6GcGqfMG8YTa8pFNdpf2TX5LT3Ti/RPfIJe4wrrxRBWsalNA1r 7izg5bd8uAl+CKhOrV/k/sMNd/Fcnq97HODaqFGXitgdOqKNVf0E8msu6JvxP/g/RZ8U=; From: Ian Jackson To: xen-devel@lists.xenproject.org Cc: Ian Jackson , Ian Jackson Subject: [OSSTEST PATCH v2 11/17] Introduce real-retry blessing Date: Thu, 15 Oct 2020 16:50:13 +0100 Message-Id: <20201015155019.20705-12-iwj@xenproject.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201015155019.20705-1-iwj@xenproject.org> References: <20201015155019.20705-1-iwj@xenproject.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @xenproject.org) Content-Type: text/plain; charset="utf-8" From: Ian Jackson Nothing produces this yet. (There's play-retry as well of course but we don't need to document that really.) Signed-off-by: Ian Jackson --- README.dev | 9 +++++---- cr-daily-branch | 3 ++- cr-disk-report | 2 +- cr-try-bisect | 4 ++-- cr-try-bisect-adhoc | 2 +- cs-bisection-step | 4 ++-- sg-report-flight | 2 +- 7 files changed, 14 insertions(+), 12 deletions(-) diff --git a/README.dev b/README.dev index 2cbca109..3d09b3c6 100644 --- a/README.dev +++ b/README.dev @@ -381,10 +381,11 @@ These are the principal (intended) blessings: commissioning, and that blessing removed and replaced with `real' when the hosts are ready. =20 - * `real-bisect' and `adhoc-bisect': These are found only as the - blessing of finished flights. (This is achieved by passing - *-bisect to sg-execute-flight.) This allows the archaeologist - tools to distinguish full flights from bisection steps. + * `real-bisect', `real-retry', `adhoc-bisect': These are found only + as the blessing of finished flights. (This is achieved by passing + *-bisect or *-retry to sg-execute-flight.) This allows the + archaeologist tools to distinguish full flights from bisection + steps and retries. =20 The corresponding intended blessing (as found in the `intended' column of the flights table) is `real'. So the hosts used by the diff --git a/cr-daily-branch b/cr-daily-branch index 23060588..285ea361 100755 --- a/cr-daily-branch +++ b/cr-daily-branch @@ -76,7 +76,8 @@ case $branch in treeurl=3D`./ap-print-url $branch`;; esac =20 -blessings_arg=3D--blessings=3D${DAILY_BRANCH_TESTED_BLESSING:-real} +blessings_arg=3D${DAILY_BRANCH_TESTED_BLESSING:-real} +blessings_arg=3D--blessings=3D${blessings_arg},${blessings_arg}-retest sgr_args+=3D" $blessings_arg" =20 force_baseline=3D'' # Non-empty =3D indication why we are forcing baseline. diff --git a/cr-disk-report b/cr-disk-report index 543d35bf..d76fd72f 100755 --- a/cr-disk-report +++ b/cr-disk-report @@ -38,7 +38,7 @@ our $graphs_px=3D0; our $graphs_py=3D0; open DEBUG, ">/dev/null" or die $!; =20 -our @blessings =3D qw(real real-bisect); +our @blessings =3D qw(real real-retry real-bisect); # for these blessings column is " " # for other blessings column is " []" =20 diff --git a/cr-try-bisect b/cr-try-bisect index a2b77b9a..6adc2bcc 100755 --- a/cr-try-bisect +++ b/cr-try-bisect @@ -59,7 +59,7 @@ compute_state_done_callback () { compute_state_callback () { compute_state_core \ --basis-template=3D$basisflight \ - --blessings=3D$OSSTEST_BLESSING,$OSSTEST_BLESSING-bisect \ + --blessings=3D$OSSTEST_BLESSING,$OSSTEST_BLESSING-bisect,$= OSSTEST_BLESSING-retry \ "$@" $branch $job $testid } =20 @@ -78,7 +78,7 @@ perhaps_bisect_step () { echo "already completed $branch $job $testid" return fi - perhaps_bisect_step_core $OSSTEST_BLESSING $OSSTEST_BLESSING-bisect + perhaps_bisect_step_core $OSSTEST_BLESSING $OSSTEST_BLESSING-bisec= t $OSSTEST_BLESSING-real } =20 subject_prefix=3D"[$branch bisection]" diff --git a/cr-try-bisect-adhoc b/cr-try-bisect-adhoc index caadfd80..c2cfa475 100755 --- a/cr-try-bisect-adhoc +++ b/cr-try-bisect-adhoc @@ -49,7 +49,7 @@ export OSSTEST_BLESSING=3Dadhoc =20 compute_state_callback () { compute_state_core \ - --blessings=3Dreal,real-bisect,adhoc-bisect \ + --blessings=3Dreal,real-retry,real-bisect,adhoc-bisect \ $bisect "$@" $branch $job $testid } =20 diff --git a/cs-bisection-step b/cs-bisection-step index 762966da..8b391448 100755 --- a/cs-bisection-step +++ b/cs-bisection-step @@ -7,7 +7,7 @@ # usage: # ./cs-bisection-setup [] # options, usually: -# --blessings=3Dreal,real-bisect +# --blessings=3Dreal,real-retry,real-bisect # # First entry in --blessings list is the blessing of the basis # (non-bisection) flights. This should not be the same as the @@ -45,7 +45,7 @@ use HTML::Entities; use Osstest::Executive; use URI::Escape; =20 -our @blessings=3D qw(real real-bisect); +our @blessings=3D qw(real real-retry real-bisect); our @revtuplegenargs=3D (); our $broken; =20 diff --git a/sg-report-flight b/sg-report-flight index cbd39599..51a409ed 100755 --- a/sg-report-flight +++ b/sg-report-flight @@ -120,7 +120,7 @@ die if defined $specver{this}{flight}; die if defined $specver{that}{flight} && grep { $_ ne 'flight' } keys %{ $specver{that} }; =20 -push @blessings, 'real', 'real-bisect' unless @blessings; +push @blessings, 'real', 'real-retry', 'real-bisect' unless @blessings; =20 csreadconfig(); =20 --=20 2.20.1