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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux