[libvirt PATCHv2 0/5] qemu: implement virtiofs hot(un)plug (virtiofs epopee)

Ján Tomko posted 5 patches 2 weeks, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1633515396.git.jtomko@redhat.com
src/conf/domain_conf.c    |  24 +++++
src/conf/domain_conf.h    |   2 +
src/libvirt_private.syms  |   1 +
src/logging/log_manager.h |   2 +
src/qemu/qemu_driver.c    |   9 +-
src/qemu/qemu_extdevice.c |   3 +-
src/qemu/qemu_extdevice.h |   1 -
src/qemu/qemu_hotplug.c   | 186 +++++++++++++++++++++++++++++++++++++-
src/qemu/qemu_process.c   |   4 +-
src/qemu/qemu_virtiofs.c  |   8 +-
src/qemu/qemu_virtiofs.h  |   3 +-
11 files changed, 230 insertions(+), 13 deletions(-)

[libvirt PATCHv2 0/5] qemu: implement virtiofs hot(un)plug (virtiofs epopee)

Posted by Ján Tomko 2 weeks, 2 days ago
diff to v1
* do not store logCtxt in private data
* qemuDomainGetVHostUserChrSourceDef inlined in the only function
  that uses it
* a new connection to the logManager is opened when virtiofsd is started
* use VIR_APPEND_ELEMENT_COPY to reuse 'fs' on the successful audit
* qemuDomainRemoveFSDevice only processes virtiofs devices now

Ján Tomko (5):
  logging: define cleanup func for virLogManager
  qemu: virtiofs: open a separate connection to virtlogd
  qemu: Revert "qemuExtDevicesStart: pass logManager"
  qemu: implement virtiofs hotplug
  qemu: implement virtiofs hotunplug

 src/conf/domain_conf.c    |  24 +++++
 src/conf/domain_conf.h    |   2 +
 src/libvirt_private.syms  |   1 +
 src/logging/log_manager.h |   2 +
 src/qemu/qemu_driver.c    |   9 +-
 src/qemu/qemu_extdevice.c |   3 +-
 src/qemu/qemu_extdevice.h |   1 -
 src/qemu/qemu_hotplug.c   | 186 +++++++++++++++++++++++++++++++++++++-
 src/qemu/qemu_process.c   |   4 +-
 src/qemu/qemu_virtiofs.c  |   8 +-
 src/qemu/qemu_virtiofs.h  |   3 +-
 11 files changed, 230 insertions(+), 13 deletions(-)

-- 
2.31.1