From: Juergen Gross <jgross@suse.com>
To: Ian Jackson <ian.jackson@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
"advisory-board@lists.xenproject.org"
<advisory-board@lists.xenproject.org>,
Doug Goldstein <cardoe@cardoe.com>,
George Dunlap <George.Dunlap@citrix.com>,
Rich Persaud <persaur@gmail.com>,
"committers@xenproject.org" <committers@xenproject.org>,
xen-devel <xen-devel@lists.xenproject.org>,
Matt Spencer <Matt.Spencer@arm.com>
Subject: Re: [Notes for xen summit 2018 design session] Process changes: is the 6 monthly release Cadence too short, Security Process, ...
Date: Fri, 6 Jul 2018 10:58:30 +0200 [thread overview]
Message-ID: <4f90cd43-2781-a8e1-17f8-15b974f1aad4@suse.com> (raw)
In-Reply-To: <23358.13791.774484.444256@mariner.uk.xensource.com>
On 05/07/18 17:14, Ian Jackson wrote:
> Juergen Gross writes ("Re: [Xen-devel] [Notes for xen summit 2018 design session] Process changes: is the 6 monthly release Cadence too short, Security Process, ..."):
>> Same applies to the host: the base system (without the to be tested
>> component like qemu, xen, or whatever) could be installed just by
>> cloning a disk/partition/logical volume.
>
> Certainly it would be a bad idea to use anything *on the test host
> itself* as a basis for a subsequent test. The previous test might
> have corrupted it.
Right. Not sure, whether possible, but in an ideal environment we'd have
an external storage system reachable by the control nodes and the test
systems. The test systems should be able to access their test data only,
while the control nodes would initialize the test data while the related
test machine is still offline.
>> Each image would run through the stages new->staging->stable:
>>
>> - Each time a component is released an image is based on (e.g. a new
>> mainline kernel) a new image is created by installing it. In case this
>> succeeds, the image is moved to the staging area.
>
> This would happen a lot more often than you seem to image. "Releaed"
> here really means "is updated in its appropriate git branch".
>
> Unless you think we should do our testing of Xen mainly with released
> versions of Linux stable branches (in which case, given how Linux
> stable branches are often broken, we might be long out of date), or
> our testing of Linux only with point releases of Xen, etc.
Yes, that's what I think.
The Xen (hypervisor, tools) tests should be done with released kernels
(either stable or the last one from upstream).
Tests of Linux Xen support should be done with released Xen versions.
> The current approach is mostly to take the most recent
> tested-and-working git commit from each of the inputs. This aspect of
> osstest generally works well, I think.
We have a bandwidth problem already. If one unstable input product is
failing all related tests do so, too. I'd rather know which of the
input sources is the most probable one to be blamed for a test failure.
Another aspect of using stable versions is the possibility to find even
performance regressions automatically. Changing multiple versions
between tests makes that impossible, as you don't know who is to blame.
Juergen
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
next prev parent reply other threads:[~2018-07-06 8:58 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-02 18:00 [Notes for xen summit 2018 design session] Process changes: is the 6 monthly release Cadence too short, Security Process, Lars Kurth
2018-07-02 18:03 ` Lars Kurth
2018-07-03 6:26 ` Juergen Gross
2018-07-03 7:00 ` Jan Beulich
2018-07-03 8:13 ` Lars Kurth
2018-07-03 10:13 ` Jan Beulich
2018-07-03 8:06 ` Lars Kurth
2018-07-03 10:01 ` Jan Beulich
2018-07-03 10:14 ` Lars Kurth
2018-07-03 11:29 ` Wei Liu
2018-07-05 11:05 ` Ian Jackson
2018-07-05 11:18 ` George Dunlap
2018-07-05 11:51 ` Andrew Cooper
2018-07-05 12:20 ` Juergen Gross
2018-07-05 12:34 ` Lars Kurth
2018-07-05 15:14 ` Ian Jackson
2018-07-05 15:40 ` Sander Eikelenboom
2018-07-05 16:23 ` Ian Jackson
2018-07-05 16:41 ` George Dunlap
2018-07-05 16:54 ` Andrew Cooper
2018-07-05 17:02 ` Ian Jackson
2018-07-05 17:06 ` Sander Eikelenboom
2018-07-05 17:11 ` Ian Jackson
2018-07-05 17:20 ` Sander Eikelenboom
2018-07-05 22:47 ` Sander Eikelenboom
2018-07-06 8:09 ` Sander Eikelenboom
2018-07-05 17:22 ` George Dunlap
2018-07-05 17:25 ` Ian Jackson
2018-07-05 17:47 ` Sander Eikelenboom
2018-07-06 8:58 ` Juergen Gross [this message]
2018-07-06 14:08 ` Ian Jackson
2018-07-06 14:17 ` Juergen Gross
2018-07-06 14:27 ` Ian Jackson
2018-07-03 10:07 ` Roger Pau Monné
2018-07-03 10:23 ` Lars Kurth
2018-07-03 10:47 ` Juergen Gross
2018-07-03 11:24 ` Lars Kurth
2018-07-05 11:16 ` Ian Jackson
2018-07-05 11:39 ` George Dunlap
2018-07-05 18:14 ` Doug Goldstein
2018-07-05 11:41 ` Juergen Gross
2018-07-05 18:13 ` Doug Goldstein
2018-07-06 8:32 ` Jan Beulich
2018-07-06 8:44 ` Andrew Cooper
2018-07-06 14:03 ` Ian Jackson
2018-07-06 14:09 ` Juergen Gross
2018-07-06 14:26 ` Ian Jackson
2018-07-06 14:52 ` Doug Goldstein
2018-07-06 15:09 ` Ian Jackson
2018-07-06 16:42 ` Lars Kurth
2018-07-12 9:24 ` Lars Kurth
2018-07-19 15:39 ` Juergen Gross
2018-07-19 17:44 ` Lars Kurth
2018-07-05 17:58 ` Doug Goldstein
2018-07-03 10:30 ` Juergen Gross
2018-07-04 15:26 ` George Dunlap
2018-07-04 15:47 ` Ian Jackson
2018-07-04 15:59 ` Steven Haigh
2018-07-04 15:51 ` Steven Haigh
2018-07-05 7:53 ` Wei Liu
2018-07-05 8:06 ` Roger Pau Monné
2018-07-05 8:19 ` Wei Liu
2018-07-05 8:43 ` Roger Pau Monné
2018-07-05 8:47 ` Wei Liu
2018-07-05 8:55 ` Roger Pau Monné
2018-07-05 9:17 ` Wei Liu
2018-07-05 10:43 ` Sander Eikelenboom
2018-07-05 8:28 ` George Dunlap
2018-07-05 8:44 ` Wei Liu
2018-07-05 8:31 ` Juergen Gross
2018-07-05 8:55 ` Wei Liu
2018-07-05 11:24 ` Ian Jackson
2018-07-05 11:19 ` Ian Jackson
2018-07-05 17:48 ` Doug Goldstein
2018-07-05 18:51 ` George Dunlap
2018-07-05 19:00 ` Stefano Stabellini
2018-07-05 19:02 ` Doug Goldstein
2018-07-06 1:58 ` Doug Goldstein
2018-07-06 8:15 ` Roger Pau Monné
2018-07-06 2:54 ` Tamas K Lengyel
2018-07-11 14:06 ` Rich Persaud
2018-07-11 15:12 ` Paul Durrant
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4f90cd43-2781-a8e1-17f8-15b974f1aad4@suse.com \
--to=jgross@suse.com \
--cc=George.Dunlap@citrix.com \
--cc=Matt.Spencer@arm.com \
--cc=advisory-board@lists.xenproject.org \
--cc=andrew.cooper3@citrix.com \
--cc=cardoe@cardoe.com \
--cc=committers@xenproject.org \
--cc=ian.jackson@citrix.com \
--cc=lars.kurth@citrix.com \
--cc=persaur@gmail.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).