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

Prathamesh Chavan posted 6 patches 3 years, 8 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20200817050721.7063-1-pc44800@gmail.com
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
[GSoC][PATCH v2 0/6] remove dependency of domainJobs on
Posted by Prathamesh Chavan 3 years, 8 months ago
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