In order to solve task:

http://autotest.kernel.org/ticket/50

Implemented support to providing blkdebug files to arbitrary guest images in
autotest. Also, modified a bit the migrate test and introduced the variant
migrate.with_blkdebug variant, that tries to mimic as much as possible the
testcase described in ticket 50. Kevin, sorry that I took too long to work
on this, let me know if you see any obvious problems on the implementation.

With this we can have people reproducing the test case mentioned with a
stock autotest clone. Indeed we see state migration mismatch problems
running the testcase:

Test                                                  Status     Seconds  Info
----                                                  ------     -------  ----
        (Result file: ../../results/default/status)
Fedora.15.64.migrate.with_blkdebug.tcp.smp2           FAIL       35       
Unhandled VMMigrateStateMismatchError: Mismatch of VM state before and after 
migration (cd739e82e72179821b0599169432729c != 
39920fecc39325cca5deab4e0c54792d)    [context: migrating 'vm1' --> after 
migration]
Fedora.15.64.migrate.with_blkdebug.unix.smp2          FAIL       46       
Unhandled VMMigrateStateMismatchError: Mismatch of VM state before and after 
migration (9482fb1523f15e708b0e46058b22196c != 
60f7757c88e8a3a656f701fa97501a97)    [context: migrating 'vm1' --> after 
migration]
Fedora.15.64.migrate.with_blkdebug.exec.smp2          FAIL       44       
Unhandled VMMigrateStateMismatchError: Mismatch of VM state before and after 
migration (7f5d1cce87383c001a83d0d3a6529c68 != 
76549ae93fc0b3d270dbf51e8cb49dd6)    [context: migrating 'vm1' --> after 
migration]
Fedora.15.64.migrate.with_blkdebug.mig_cancel.smp2    FAIL       101      
Unhandled VMMigrateCancelError: Cannot cancel migration    [context: migrating 
'vm1']
----                                                  GOOD       261 

Cheers!

Lucas Meneghel Rodrigues (3):
  KVM test: Introduce blkdebug param to images
  KVM test: migration subtest - Introduce migration_living_guest param
  KVM test: Introduce migrate.with_blkdebug variant

 client/tests/kvm/base.cfg.sample       |    9 ++++
 client/tests/kvm/blkdebug/default.conf |   16 +++++++
 client/tests/kvm/subtests.cfg.sample   |    6 +++
 client/tests/kvm/tests/migration.py    |   78 ++++++++++++++++++-------------
 client/virt/kvm_vm.py                  |   14 +++++-
 client/virt/virt_vm.py                 |   21 +++++++++
 6 files changed, 108 insertions(+), 36 deletions(-)
 create mode 100644 client/tests/kvm/blkdebug/default.conf

-- 
1.7.6

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to