All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ian Campbell <ian.campbell@citrix.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>, longtaox.pang@intel.com
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: [PATCH OSSTEST v5 00/24] add distro domU testing flight
Date: Wed, 15 Apr 2015 11:35:35 +0100	[thread overview]
Message-ID: <1429094135.15516.187.camel@citrix.com> (raw)

Hi,

It's been a long time since v3 of this series, which was
http://article.gmane.org/gmane.comp.emulators.xen.devel/224415. That
contains the background which I won't repeat here. v4 was
http://article.gmane.org/gmane.comp.emulators.xen.devel/238558

Since v4 I've addressed the review feedback and tweaked the slack space
for non-LVM volumes to based on running some test runs (1M wasn't enough
for raw)

As last time there are some patches in here which I think will be useful
to the Intel folks doing the nested virt testing, specifically the
refactoring of how overlays and ssh host keys are done will be useful
for installing a guest to be treated as the L1 host. LongTao, I've CCd
you only on the 3 patches which I think will be of interest instead of
the full 24 patch series. Note that some of this differs this time
around based on the review feedback.

I've run some more adhoc jobs on the Cambridge instance, the results of
the last of which are at:
http://www.chiark.greenend.org.uk/~xensrcts/logs/37076/

I've also run an adhoc xen-unstable test of the new jobs there, results
at hhttp://www.chiark.greenend.org.uk/~xensrcts/logs/37077/ the
interesting jobs are *-pvgrub, *-pygrub for the bootloader tests and
*-{qcow2,raw,vhd} for the image format stuff, LVM is tested by the
existing -{xl,libvirt} jobs.

When I originally started this work I envisioned a flight running on the
main production instance (in Cambridge at the time). Now that we have
the new colo I would still consider that the main production instance is
the best home, however given the new colo is not yet up to full capacity
we could also consider running this flight in Cambridge for the time
being (once the control VM is no longer so sick). What do you think?

Also when running the adhoc tests the sheer number of jobs which are
involved (with my hope there will be more in the future as other distros
get in on the act) I was considering splitting it into multiple
distros-debian-{squeeze,wheezy,jessie,sid,daily} flights. Thoughts?

Summary of (A)cks and (M)odified:

M        TestSupport: Add helper to fetch a URL on a host
 A       TestSupport: allow caller of prepareguest_part_xencfg to specify viftype
 A       create_webfile: Support use with guests as well as hosts.
M        Debian: refactor code to add preseed commands to the preseed file
M        Debian: refactor preseeding of .ssh directories
MA       Debian: Refactor installation of overlays, so it can be used for guests too
M        Debian: add preseed_create_guest helper
 A       make-flight: Handle $BUILD_LVEXTEND_MAX in mfi-common:create_build_jobs()
         distros: add support for installing Debian PV guests via d-i, flight and jobs
         distros: support booting Debian PV (d-i installed) guests with pvgrub.
         distros: Support pvgrub for Wheezy too.
         distros: support PV guest install from Debian netinst media.
         Test pygrub and pvgrub on the regular flights
         distros: add branch infrastructure
 A       distros: Run a flight over the weekend.
         Debian: Handle lack of bootloader support in d-i on ARM.
         standalone: propagate result of command from with_logging
         ts-debian-di-install: Refactor root_disk specification
         make-flight: refactor PV debian tests
M        Add testing of non-LVM/phy disk backends.
         mfi-common: Allow make-*flight to filter the set of build jobs to include
         make-distros-flight: don't bother building for XSM.
         distros: email only me on play flights
         ts-debian-di-install: Use ftp.debian.org directly

Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

             reply	other threads:[~2015-04-15 10:35 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-15 10:35 Ian Campbell [this message]
2015-04-15 10:35 ` [PATCH OSSTEST v5 01/24] TestSupport: Add helper to fetch a URL on a host Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 02/24] TestSupport: allow caller of prepareguest_part_xencfg to specify viftype Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 03/24] create_webfile: Support use with guests as well as hosts Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 04/24] Debian: refactor code to add preseed commands to the preseed file Ian Campbell
2015-04-29  2:32   ` Ian Campbell
2015-05-01 11:07     ` Ian Campbell
2015-05-04  2:08       ` Pang, LongtaoX
2015-05-05  9:57         ` Ian Campbell
2015-05-05 15:25           ` Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 05/24] Debian: refactor preseeding of .ssh directories Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 06/24] Debian: Refactor installation of overlays, so it can be used for guests too Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 07/24] Debian: add preseed_create_guest helper Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 08/24] make-flight: Handle $BUILD_LVEXTEND_MAX in mfi-common:create_build_jobs() Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 09/24] distros: add support for installing Debian PV guests via d-i, flight and jobs Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 10/24] distros: support booting Debian PV (d-i installed) guests with pvgrub Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 11/24] distros: Support pvgrub for Wheezy too Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 12/24] distros: support PV guest install from Debian netinst media Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 13/24] Test pygrub and pvgrub on the regular flights Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 14/24] distros: add branch infrastructure Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 15/24] distros: Run a flight over the weekend Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 16/24] Debian: Handle lack of bootloader support in d-i on ARM Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 17/24] standalone: propagate result of command from with_logging Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 18/24] ts-debian-di-install: Refactor root_disk specification Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 19/24] make-flight: refactor PV debian tests Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 20/24] Add testing of non-LVM/phy disk backends Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 21/24] mfi-common: Allow make-*flight to filter the set of build jobs to include Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 22/24] make-distros-flight: don't bother building for XSM Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 23/24] distros: email only me on play flights Ian Campbell
2015-04-15 10:35 ` [PATCH OSSTEST v5 24/24] ts-debian-di-install: Use ftp.debian.org directly Ian Campbell
  -- strict thread matches above, loose matches on Subject: below --
2015-05-06  9:46 [PATCH OSSTEST v5 00/24] add distro domU testing flight Ian Campbell
2015-05-06  9:57 ` Ian Campbell
2015-05-12 16:06 ` Ian Jackson
2015-05-13  9:19   ` Ian Campbell
2015-05-13 16:09     ` Ian Jackson

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=1429094135.15516.187.camel@citrix.com \
    --to=ian.campbell@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=longtaox.pang@intel.com \
    --cc=xen-devel@lists.xen.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.