qemu: add virtiofsd_debug to qemu.conf

Add a 'virtiofsd_debug' option for tuning whether to run virtiofsd
in debug mode.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Tested-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
Ján Tomko 2019-12-11 22:30:06 +01:00
parent 6607933984
commit f04319a544
5 changed files with 12 additions and 0 deletions

View File

@ -116,6 +116,7 @@ module Libvirtd_qemu =
let nvram_entry = str_array_entry "nvram" let nvram_entry = str_array_entry "nvram"
let debug_level_entry = int_entry "gluster_debug_level" let debug_level_entry = int_entry "gluster_debug_level"
| bool_entry "virtiofsd_debug"
let memory_entry = str_entry "memory_backing_dir" let memory_entry = str_entry "memory_backing_dir"

View File

@ -809,6 +809,13 @@
# #
#gluster_debug_level = 9 #gluster_debug_level = 9
# virtiofsd debug
#
# Whether to enable the debugging output of the virtiofsd daemon.
# Possible values are 0 or 1. Disabled by default.
#
#virtiofsd_debug = 1
# To enhance security, QEMU driver is capable of creating private namespaces # To enhance security, QEMU driver is capable of creating private namespaces
# for each domain started. Well, so far only "mount" namespace is supported. If # for each domain started. Well, so far only "mount" namespace is supported. If
# enabled it means qemu process is unable to see all the devices on the system, # enabled it means qemu process is unable to see all the devices on the system,

View File

@ -836,6 +836,8 @@ virQEMUDriverConfigLoadDebugEntry(virQEMUDriverConfigPtr cfg,
{ {
if (virConfGetValueUInt(conf, "gluster_debug_level", &cfg->glusterDebugLevel) < 0) if (virConfGetValueUInt(conf, "gluster_debug_level", &cfg->glusterDebugLevel) < 0)
return -1; return -1;
if (virConfGetValueBool(conf, "virtiofsd_debug", &cfg->virtiofsdDebug) < 0)
return -1;
return 0; return 0;
} }

View File

@ -202,6 +202,7 @@ struct _virQEMUDriverConfig {
virFirmwarePtr *firmwares; virFirmwarePtr *firmwares;
size_t nfirmwares; size_t nfirmwares;
unsigned int glusterDebugLevel; unsigned int glusterDebugLevel;
bool virtiofsdDebug;
char *memoryBackingDir; char *memoryBackingDir;

View File

@ -98,6 +98,7 @@ module Test_libvirtd_qemu =
} }
{ "stdio_handler" = "logd" } { "stdio_handler" = "logd" }
{ "gluster_debug_level" = "9" } { "gluster_debug_level" = "9" }
{ "virtiofsd_debug" = "1" }
{ "namespaces" { "namespaces"
{ "1" = "mount" } { "1" = "mount" }
} }