[PATCH 0/3] src: use virDomainJobData

Kristina Hanicova posted 3 patches 2 years, 2 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1642697880.git.khanicov@redhat.com
There is a newer version of this series
src/hypervisor/domain_job.c      |  78 +++++++++++
src/hypervisor/domain_job.h      |  72 ++++++++++
src/hypervisor/meson.build       |   1 +
src/libvirt_private.syms         |   7 +
src/libxl/libxl_domain.c         |  10 +-
src/libxl/libxl_domain.h         |   3 +-
src/libxl/libxl_driver.c         |  14 +-
src/qemu/qemu_backup.c           |  40 +++---
src/qemu/qemu_backup.h           |   4 +-
src/qemu/qemu_domain.c           |   8 ++
src/qemu/qemu_domain.h           |   3 +
src/qemu/qemu_domainjob.c        | 227 +++++++++++++++----------------
src/qemu/qemu_domainjob.h        |  54 ++------
src/qemu/qemu_driver.c           | 109 ++++++++-------
src/qemu/qemu_migration.c        | 187 +++++++++++++------------
src/qemu/qemu_migration.h        |   4 +-
src/qemu/qemu_migration_cookie.c |  60 ++++----
src/qemu/qemu_migration_cookie.h |   2 +-
src/qemu/qemu_process.c          |  23 ++--
src/qemu/qemu_snapshot.c         |   3 +-
20 files changed, 539 insertions(+), 370 deletions(-)
create mode 100644 src/hypervisor/domain_job.c
create mode 100644 src/hypervisor/domain_job.h
[PATCH 0/3] src: use virDomainJobData
Posted by Kristina Hanicova 2 years, 2 months ago
This series is the continued rewriting of the jobs functions with more
to come in the future.


Kristina Hanicova (3):
  qemu: use generalized virDomainJobData instead of qemuDomainJobInfo
  qemu: make separate function for setting statsType of privateData
  libxl: use virDomainJobData instead of virDomainJobInfo

 src/hypervisor/domain_job.c      |  78 +++++++++++
 src/hypervisor/domain_job.h      |  72 ++++++++++
 src/hypervisor/meson.build       |   1 +
 src/libvirt_private.syms         |   7 +
 src/libxl/libxl_domain.c         |  10 +-
 src/libxl/libxl_domain.h         |   3 +-
 src/libxl/libxl_driver.c         |  14 +-
 src/qemu/qemu_backup.c           |  40 +++---
 src/qemu/qemu_backup.h           |   4 +-
 src/qemu/qemu_domain.c           |   8 ++
 src/qemu/qemu_domain.h           |   3 +
 src/qemu/qemu_domainjob.c        | 227 +++++++++++++++----------------
 src/qemu/qemu_domainjob.h        |  54 ++------
 src/qemu/qemu_driver.c           | 109 ++++++++-------
 src/qemu/qemu_migration.c        | 187 +++++++++++++------------
 src/qemu/qemu_migration.h        |   4 +-
 src/qemu/qemu_migration_cookie.c |  60 ++++----
 src/qemu/qemu_migration_cookie.h |   2 +-
 src/qemu/qemu_process.c          |  23 ++--
 src/qemu/qemu_snapshot.c         |   3 +-
 20 files changed, 539 insertions(+), 370 deletions(-)
 create mode 100644 src/hypervisor/domain_job.c
 create mode 100644 src/hypervisor/domain_job.h

-- 
2.34.1