From: Wei Liu <wei.liu2@citrix.com>
To: xen-devel@lists.xen.org
Cc: ian.jackson@eu.citrix.com, jfehlig@suse.com,
Wei Liu <wei.liu2@citrix.com>,
ian.campbell@citrix.com
Subject: [PATCH OSSTEST 00/12] Libvirt save, restore and migration support
Date: Mon, 9 Feb 2015 11:09:54 +0000 [thread overview]
Message-ID: <1423480206-9729-1-git-send-email-wei.liu2@citrix.com> (raw)
This series implements libvirt save, restore and migration test in OSSTest.
The first 5 patches are used to
1. separate save / restore support from migration support;
2. introduce notion of local / remote migration support.
With the above changes we lay the ground to test libvirt's save / restore
functionalities in one machine and test libvirt's migration functionality
in a pair test.
At this point test-amd64-*-libvirt is able to test save / restore
functionality.
Later patches are adjustment to other test scripts to actual implement new
libvirt test cases.
After dumping standalone flights runvars, nothing is deleted and following
new runvars are added.
+xen-unstable test-amd64-amd64-libvirt-pair all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,equiv-1
+xen-unstable test-amd64-amd64-libvirt-pair arch amd64
+xen-unstable test-amd64-amd64-libvirt-pair buildjob build-amd64
+xen-unstable test-amd64-amd64-libvirt-pair debian_arch amd64
+xen-unstable test-amd64-amd64-libvirt-pair debian_kernkind pvops
+xen-unstable test-amd64-amd64-libvirt-pair kernbuildjob build-amd64-pvops
+xen-unstable test-amd64-amd64-libvirt-pair kernkind pvops
+xen-unstable test-amd64-amd64-libvirt-pair libvirtbuildjob build-amd64-libvirt
+xen-unstable test-amd64-amd64-libvirt-pair toolstack libvirt
+xen-unstable test-amd64-amd64-libvirt-pair xenbuildjob build-amd64
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 arch amd64
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 bios rombios
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 buildjob build-amd64
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 debianhvm_image debian-7.2.0-amd64-CD-1.iso
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 device_model_version qemu-xen-traditional
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 enable_xsm false
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 kernbuildjob build-amd64-pvops
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 kernkind pvops
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 libvirtbuildjob build-amd64-libvirt
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 toolstack libvirt
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64 xenbuildjob build-amd64
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm all_hostflags arch-amd64,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm arch amd64
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm bios rombios
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm buildjob build-amd64-xsm
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm debianhvm_image debian-7.2.0-amd64-CD-1.iso
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm device_model_version qemu-xen-traditional
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm enable_xsm true
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm kernbuildjob build-amd64-pvops
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm kernkind pvops
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm libvirtbuildjob build-amd64-xsm-libvirt
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm toolstack libvirt
+xen-unstable test-amd64-amd64-libvirt-qemut-debianhvm-amd64-xsm xenbuildjob build-amd64-xsm
+xen-unstable test-amd64-i386-libvirt-pair all_hostflags arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,equiv-1
+xen-unstable test-amd64-i386-libvirt-pair arch i386
+xen-unstable test-amd64-i386-libvirt-pair buildjob build-i386
+xen-unstable test-amd64-i386-libvirt-pair debian_arch i386
+xen-unstable test-amd64-i386-libvirt-pair debian_kernkind pvops
+xen-unstable test-amd64-i386-libvirt-pair kernbuildjob build-i386-pvops
+xen-unstable test-amd64-i386-libvirt-pair kernkind pvops
+xen-unstable test-amd64-i386-libvirt-pair libvirtbuildjob build-i386-libvirt
+xen-unstable test-amd64-i386-libvirt-pair toolstack libvirt
+xen-unstable test-amd64-i386-libvirt-pair xenbuildjob build-amd64
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 all_hostflags arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 arch i386
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 bios rombios
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 buildjob build-i386
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 debianhvm_image debian-7.2.0-amd64-CD-1.iso
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 device_model_version qemu-xen-traditional
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 enable_xsm false
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 kernbuildjob build-i386-pvops
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 kernkind pvops
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 libvirtbuildjob build-i386-libvirt
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 toolstack libvirt
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64 xenbuildjob build-amd64
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm all_hostflags arch-i386,arch-xen-amd64,suite-wheezy,purpose-test,hvm
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm arch i386
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm bios rombios
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm buildjob build-i386-xsm
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm debianhvm_image debian-7.2.0-amd64-CD-1.iso
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm device_model_version qemu-xen-traditional
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm enable_xsm true
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm kernbuildjob build-i386-pvops
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm kernkind pvops
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm libvirtbuildjob build-i386-xsm-libvirt
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm toolstack libvirt
+xen-unstable test-amd64-i386-libvirt-qemut-debianhvm-amd64-xsm xenbuildjob build-amd64-xsm
Wei.
Ian Jackson (1):
osstest migrate support check catch -> variables
Wei Liu (11):
toolstack: save / restore check
Introduce ts-saverestore-support-check
toolstack: distinguish local and remote migration support
sg-run-job: remove save/restore dependency on local migration support
toolstack/libvirt: guest migrate, save and restore support
ts-xen-build-prep: install ebtables
ts-libvirt-build: run libvirt test suite
ts-debian-hvm-install: stub out libvirt + ovmf / rombios
make-flight: debian hvm tests with libvirt
make-flight, mfi-common: rename onetoolstack to pairtoolstack
make-flight, mfi-common: create live migration test for libvirt
Osstest/Toolstack/libvirt.pm | 37 ++++++++++++++++++++++++++++++++-----
Osstest/Toolstack/xend.pm | 5 ++++-
Osstest/Toolstack/xl.pm | 13 +++++++++++--
make-flight | 34 +++++++++++++++++++++++++---------
mfi-common | 12 ++++++++----
sg-run-job | 20 +++++++++++++++-----
ts-debian-hvm-install | 7 +++++++
ts-libvirt-build | 23 +++++++++++++----------
ts-migrate-support-check | 5 ++++-
ts-saverestore-support-check | 27 +++++++++++++++++++++++++++
ts-xen-build-prep | 2 +-
11 files changed, 147 insertions(+), 38 deletions(-)
create mode 100755 ts-saverestore-support-check
--
1.9.1
next reply other threads:[~2015-02-09 11:09 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-09 11:09 Wei Liu [this message]
2015-02-09 11:09 ` [PATCH OSSTEST 01/12] toolstack: save / restore check Wei Liu
2015-03-11 16:14 ` Ian Campbell
2015-02-09 11:09 ` [PATCH OSSTEST 02/12] Introduce ts-saverestore-support-check Wei Liu
2015-03-11 16:14 ` Ian Campbell
2015-02-09 11:09 ` [PATCH OSSTEST 03/12] osstest migrate support check catch -> variables Wei Liu
2015-03-11 16:15 ` Ian Campbell
2015-02-09 11:09 ` [PATCH OSSTEST 04/12] toolstack: distinguish local and remote migration support Wei Liu
2015-03-11 16:18 ` Ian Campbell
2015-03-25 21:18 ` Jim Fehlig
2015-03-26 10:02 ` Ian Campbell
2015-02-09 11:09 ` [PATCH OSSTEST 05/12] sg-run-job: remove save/restore dependency on local " Wei Liu
2015-03-11 16:27 ` Ian Campbell
2015-02-09 11:10 ` [PATCH OSSTEST 06/12] toolstack/libvirt: guest migrate, save and restore support Wei Liu
2015-03-11 16:27 ` Ian Campbell
2015-02-09 11:10 ` [PATCH OSSTEST 07/12] ts-xen-build-prep: install ebtables Wei Liu
2015-03-11 16:28 ` Ian Campbell
2015-02-09 11:10 ` [PATCH OSSTEST 08/12] ts-libvirt-build: run libvirt test suite Wei Liu
2015-03-11 16:31 ` Ian Campbell
2015-07-11 15:16 ` Wei Liu
2015-02-09 11:10 ` [PATCH OSSTEST 09/12] ts-debian-hvm-install: stub out libvirt + ovmf / rombios Wei Liu
2015-03-11 16:32 ` Ian Campbell
2015-03-11 16:34 ` Ian Campbell
2015-07-10 14:53 ` Wei Liu
2015-02-09 11:10 ` [PATCH OSSTEST 10/12] make-flight: debian hvm tests with libvirt Wei Liu
2015-03-11 16:36 ` Ian Campbell
2015-07-10 14:54 ` Wei Liu
2015-02-09 11:10 ` [PATCH OSSTEST 11/12] make-flight, mfi-common: rename onetoolstack to pairtoolstack Wei Liu
2015-03-11 16:37 ` Ian Campbell
2015-02-09 11:10 ` [PATCH OSSTEST 12/12] make-flight, mfi-common: create live migration test for libvirt Wei Liu
2015-03-11 16:38 ` Ian Campbell
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=1423480206-9729-1-git-send-email-wei.liu2@citrix.com \
--to=wei.liu2@citrix.com \
--cc=ian.campbell@citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=jfehlig@suse.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 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).