[GSoC][PATCH v2 0/6] remove dependency of domainJobs on

Prathamesh Chavan pc44800 at gmail.com
Mon Aug 17 05:07:15 UTC 2020


Following series of patches deal majorly with moving code
around aimed towards making domain-jobs hypervisor agnostic.

Previous version of this series can be found here[1].

[1]: https://www.redhat.com/archives/libvir-list/2020-August/msg00180.html

Prathamesh Chavan (6):
  qemu_domain: Added `qemuDomainJobInfo` to domainJob's `privateData`
  qemu_domainjob: jobs_queued parameter added to `qemuDomainJobPrivate`
  qemu_domainjob: `maxQueuedJobs` added to `qemuDomainJobPrivate`
  qemu_domain: funciton declarations moved to correct file
  virmigraiton: `qemuMigrationJobPhase` transformed for more generic use
  qemu_domainjob: remove dependency on `qemuDomainDiskPrivatePtr`

 src/hypervisor/meson.build       |   1 +
 src/hypervisor/virmigration.c    |  41 ++
 src/hypervisor/virmigration.h    |  38 ++
 src/libvirt_private.syms         |   4 +
 src/qemu/MIGRATION.txt           |   8 +-
 src/qemu/qemu_backup.c           |  22 +-
 src/qemu/qemu_domain.c           | 653 +++++++++++++++++++++++++++++-
 src/qemu/qemu_domain.h           |  82 +++-
 src/qemu/qemu_domainjob.c        | 662 +------------------------------
 src/qemu/qemu_domainjob.h        |  99 +----
 src/qemu/qemu_driver.c           |  49 ++-
 src/qemu/qemu_migration.c        | 135 ++++---
 src/qemu/qemu_migration.h        |  17 +-
 src/qemu/qemu_migration_cookie.c |   8 +-
 src/qemu/qemu_process.c          |  82 ++--
 15 files changed, 1014 insertions(+), 887 deletions(-)
 create mode 100644 src/hypervisor/virmigration.c
 create mode 100644 src/hypervisor/virmigration.h

-- 
2.25.1




More information about the libvir-list mailing list