Re: [libvirt] [PATCH 00/10] Rollback migration when libvirtd restarts

2011-07-27 Thread Eric Blake

On 07/27/2011 07:29 AM, Daniel P. Berrange wrote:

On Tue, Jul 19, 2011 at 02:27:29AM +0200, Jiri Denemark wrote:

This is the rest of the original 19 patch series updated with some bugfixes
and rebased on current master, which is also available at

https://gitorious.org/~jirka/libvirt/jirka-staging/commits/migration-recovery

I didn't manage to run this through the libvirt-tck migration test but I did
some additional testing with the following combinations of libvirt (current
contains this series):


I've tested many combinations now with the TCK and it all passes, so
an ACK for this series from me. I also tested this with Eric's suggested
additions.


I've now pushed the series, with my squash-in for 3/10, and will be 
shortly submitting a virsh patch to expose the new flag.


--
Eric Blake   ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH 00/10] Rollback migration when libvirtd restarts

2011-07-27 Thread Daniel P. Berrange
On Tue, Jul 19, 2011 at 02:27:29AM +0200, Jiri Denemark wrote:
> This is the rest of the original 19 patch series updated with some bugfixes
> and rebased on current master, which is also available at
> 
> https://gitorious.org/~jirka/libvirt/jirka-staging/commits/migration-recovery
> 
> I didn't manage to run this through the libvirt-tck migration test but I did
> some additional testing with the following combinations of libvirt (current
> contains this series):

I've tested many combinations now with the TCK and it all passes, so
an ACK for this series from me. I also tested this with Eric's suggested
additions.

Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


[libvirt] [PATCH 00/10] Rollback migration when libvirtd restarts

2011-07-18 Thread Jiri Denemark
This is the rest of the original 19 patch series updated with some bugfixes
and rebased on current master, which is also available at

https://gitorious.org/~jirka/libvirt/jirka-staging/commits/migration-recovery

I didn't manage to run this through the libvirt-tck migration test but I did
some additional testing with the following combinations of libvirt (current
contains this series):

source  destination client
---
current current current
current current 0.9.2-1.el6
current 0.9.2-2.fc15current
0.9.2-2.fc15current 0.9.2-1.el6

In all combinations I did
- normal migration from src to dst
- normal migration back
- p2p migration from src to dst
- p2p migration back

To test failure recovery, I aborted the migration or libvirtd deamons at
various places.

All this was done with a single running domain without restarting it.

Jiri Denemark (10):
  qemu: Implement migration job phases
  qemu: Migration job on destination daemon
  qemu: Migration job on source daemon
  qemu: Recover from interrupted migration
  qemu: Remove special case for virDomainGetBlockInfo
  qemu: Remove special case for virDomainBlockStats
  qemu: Remove special case for virDomainMigrateSetMaxSpeed
  qemu: Remove special case for virDomainMigrateSetMaxDowntime
  qemu: Remove special case for virDomainSuspend
  qemu: Remove special case for virDomainAbortJob

 include/libvirt/libvirt.h.in |3 +
 src/libvirt.c|   27 ++-
 src/libvirt_internal.h   |6 +
 src/qemu/MIGRATION.txt   |   55 
 src/qemu/qemu_domain.c   |   18 +-
 src/qemu/qemu_domain.h   |   31 +--
 src/qemu/qemu_driver.c   |  285 -
 src/qemu/qemu_migration.c|  574 --
 src/qemu/qemu_migration.h|   40 +++-
 src/qemu/qemu_process.c  |  121 +-
 10 files changed, 750 insertions(+), 410 deletions(-)
 create mode 100644 src/qemu/MIGRATION.txt

-- 
1.7.6

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list