All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH OSSTEST 00/12] Libvirt save, restore and migration support
@ 2015-02-09 11:09 Wei Liu
  2015-02-09 11:09 ` [PATCH OSSTEST 01/12] toolstack: save / restore check Wei Liu
                   ` (11 more replies)
  0 siblings, 12 replies; 31+ messages in thread
From: Wei Liu @ 2015-02-09 11:09 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, jfehlig, Wei Liu, ian.campbell

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2015-07-11 15:16 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-09 11:09 [PATCH OSSTEST 00/12] Libvirt save, restore and migration support Wei Liu
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

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.