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

Ján Tomko jtomko at redhat.com
Wed Oct 6 10:20:18 UTC 2021


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




More information about the libvir-list mailing list