[libvirt PATCH 00/16] qemu: implement virtiofs hot(un)plug (virtiofs epopee)

Ján Tomko posted 16 patches 2 weeks, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1633504466.git.jtomko@redhat.com
src/conf/domain_conf.c                        |  24 +++
src/conf/domain_conf.h                        |   4 +
src/libvirt_private.syms                      |   1 +
src/qemu/qemu_alias.c                         |  20 +-
src/qemu/qemu_alias.h                         |   4 +
src/qemu/qemu_command.c                       |  81 +++++---
src/qemu/qemu_command.h                       |   6 +
src/qemu/qemu_domain.c                        |  64 +++----
src/qemu/qemu_domain.h                        |  30 +--
src/qemu/qemu_driver.c                        |   9 +-
src/qemu/qemu_extdevice.c                     |   6 +-
src/qemu/qemu_hotplug.c                       | 177 +++++++++++++++++-
src/qemu/qemu_hotplug.h                       |   4 +
src/qemu/qemu_process.c                       |  21 ++-
src/qemu/qemu_virtiofs.c                      |  14 +-
...vhost-user-fs-fd-memory.x86_64-latest.args |   4 +-
...vhost-user-fs-hugepages.x86_64-latest.args |   4 +-
tests/qemuxml2argvtest.c                      |  12 --
18 files changed, 360 insertions(+), 125 deletions(-)

[libvirt PATCH 00/16] qemu: implement virtiofs hot(un)plug (virtiofs epopee)

Posted by Ján Tomko 2 weeks, 2 days ago
https://bugzilla.redhat.com/show_bug.cgi?id=1897708

Ján Tomko (16):
  qemu: vhost-user-fs: format alias on the command line
  conf: define cleanup func for virDomainChrSourceDef
  qemu: domain: introduce qemuDomainGetVHostUserFSSocketPath
  qemu: domain: introduce qemuDomainGetVHostUserChrSourceDef
  tests: qemuxml2argvtest: fix path to virtiofs socket
  qemu: vhost-user-fs: separate building of chardev string
  qemu: vhost-user-fs: separate building of device string
  qemu: do not put virtiofs socket in private data
  qemu: remove private data from virDomainFSDef
  qemu: alias: prepare qemuAssignDeviceFSAlias for disjunct ranges
  qemu: vhost-user-fs: build extdevice for zpci
  qemu: export vhost-user-fs-related functions
  qemu: store logCtxt in domain private data
  qemu: use priv->logCtxt in qemuProcessLaunch
  qemu: implement virtiofs hotplug
  qemu: implement virtiofs hotunplug

 src/conf/domain_conf.c                        |  24 +++
 src/conf/domain_conf.h                        |   4 +
 src/libvirt_private.syms                      |   1 +
 src/qemu/qemu_alias.c                         |  20 +-
 src/qemu/qemu_alias.h                         |   4 +
 src/qemu/qemu_command.c                       |  81 +++++---
 src/qemu/qemu_command.h                       |   6 +
 src/qemu/qemu_domain.c                        |  64 +++----
 src/qemu/qemu_domain.h                        |  30 +--
 src/qemu/qemu_driver.c                        |   9 +-
 src/qemu/qemu_extdevice.c                     |   6 +-
 src/qemu/qemu_hotplug.c                       | 177 +++++++++++++++++-
 src/qemu/qemu_hotplug.h                       |   4 +
 src/qemu/qemu_process.c                       |  21 ++-
 src/qemu/qemu_virtiofs.c                      |  14 +-
 ...vhost-user-fs-fd-memory.x86_64-latest.args |   4 +-
 ...vhost-user-fs-hugepages.x86_64-latest.args |   4 +-
 tests/qemuxml2argvtest.c                      |  12 --
 18 files changed, 360 insertions(+), 125 deletions(-)

-- 
2.31.1