[GSoC][PATCH v3 0/8] remove ext. dependencies of domainJobs

Prathamesh Chavan posted 8 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/20200823203808.97348-1-pc44800@gmail.com
src/qemu/qemu_backup.c           |   72 +-
src/qemu/qemu_backup.h           |    3 +-
src/qemu/qemu_block.c            |   45 +-
src/qemu/qemu_block.h            |    6 +-
src/qemu/qemu_blockjob.c         |   45 +-
src/qemu/qemu_blockjob.h         |    3 +-
src/qemu/qemu_checkpoint.c       |   29 +-
src/qemu/qemu_domain.c           |  625 +++++++++++++++--
src/qemu/qemu_domain.h           |   98 ++-
src/qemu/qemu_domainjob.c        |  747 ++++----------------
src/qemu/qemu_domainjob.h        |  178 ++---
src/qemu/qemu_driver.c           | 1127 ++++++++++++++++--------------
src/qemu/qemu_hotplug.c          |  319 ++++-----
src/qemu/qemu_hotplug.h          |   30 +-
src/qemu/qemu_migration.c        |  384 +++++-----
src/qemu/qemu_migration.h        |   12 +-
src/qemu/qemu_migration_cookie.c |   15 +-
src/qemu/qemu_migration_params.c |   48 +-
src/qemu/qemu_migration_params.h |   15 +-
src/qemu/qemu_process.c          |  306 ++++----
src/qemu/qemu_process.h          |   15 +-
tests/qemuhotplugtest.c          |    2 +-
22 files changed, 2060 insertions(+), 2064 deletions(-)
[GSoC][PATCH v3 0/8] remove ext. dependencies of domainJobs
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/msg00473.html

Prathamesh Chavan (8):
  qemu_domainjob: `qemuDomainJobInfo` code moved to `qemu_domain`
  qemu_domain: Added `qemuDomainJobInfo` to domainJob's `privateData`
  qemu_domain: Added `qemuDomainJobInfo` to domainJob's `privateData`
  qemu_domainjob: callback functions added to access `jobs_queued`
  qemu_domainjob: `maxQueuedJobs` added to `qemuDomainJobPrivate`
  qemu_domainjob: `qemuDomainJobPrivateJobCallbacks` structure nested
  qemu_domainjob: add `saveDomainStatus` as a callback function to jobs
  qemu_domainjob: removed reference to `qemuDomainObjPrivatePtr`

 src/qemu/qemu_backup.c           |   72 +-
 src/qemu/qemu_backup.h           |    3 +-
 src/qemu/qemu_block.c            |   45 +-
 src/qemu/qemu_block.h            |    6 +-
 src/qemu/qemu_blockjob.c         |   45 +-
 src/qemu/qemu_blockjob.h         |    3 +-
 src/qemu/qemu_checkpoint.c       |   29 +-
 src/qemu/qemu_domain.c           |  625 +++++++++++++++--
 src/qemu/qemu_domain.h           |   98 ++-
 src/qemu/qemu_domainjob.c        |  747 ++++----------------
 src/qemu/qemu_domainjob.h        |  178 ++---
 src/qemu/qemu_driver.c           | 1127 ++++++++++++++++--------------
 src/qemu/qemu_hotplug.c          |  319 ++++-----
 src/qemu/qemu_hotplug.h          |   30 +-
 src/qemu/qemu_migration.c        |  384 +++++-----
 src/qemu/qemu_migration.h        |   12 +-
 src/qemu/qemu_migration_cookie.c |   15 +-
 src/qemu/qemu_migration_params.c |   48 +-
 src/qemu/qemu_migration_params.h |   15 +-
 src/qemu/qemu_process.c          |  306 ++++----
 src/qemu/qemu_process.h          |   15 +-
 tests/qemuhotplugtest.c          |    2 +-
 22 files changed, 2060 insertions(+), 2064 deletions(-)

-- 
2.25.1