libvirt/src/qemu
Daniel P. Berrange 90e178f8bf qemu: allow turning off QEMU guest RAM dump globally
We already have the ability to turn off dumping of guest
RAM via the domain XML. This is not particularly useful
though, as it is under control of the management application.
What is needed is a way for the sysadmin to turn off guest
RAM defaults globally, regardless of whether the mgmt app
provides its own way to set this in the domain XML.

So this adds a 'dump_guest_core' option in /etc/libvirt/qemu.conf
which defaults to false. ie guest RAM will never be included in
the QEMU core dumps by default. This default is different from
historical practice, but is considered to be more suitable as
a default because

 a) guest RAM can be huge and so inflicts a DOS on the host
    I/O subsystem when dumping core for QEMU crashes

 b) guest RAM can contain alot of sensitive data belonging
    to the VM owner. This should not generally be copied
    around inside QEMU core dumps submitted to vendors for
    debugging

 c) guest RAM contents are rarely useful in diagnosing
    QEMU crashes

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2016-09-06 13:08:30 +01:00
..
EVENTHANDLERS.txt
libvirtd_qemu.aug qemu: allow turning off QEMU guest RAM dump globally 2016-09-06 13:08:30 +01:00
MIGRATION.txt
qemu_agent.c qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_agent.h qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_alias.c qemu: Introduce qemuAliasFromHostdev 2016-08-02 10:11:11 -04:00
qemu_alias.h qemu: Introduce qemuAliasFromHostdev 2016-08-02 10:11:11 -04:00
qemu_blockjob.c
qemu_blockjob.h
qemu_capabilities.c qemu: capabilities: Extract availability of new cpu hotplug for machine types 2016-08-24 15:44:47 -04:00
qemu_capabilities.h qemu: capabilities: Extract availability of new cpu hotplug for machine types 2016-08-24 15:44:47 -04:00
qemu_capspriv.h qemu: Add tests for virQEMUCapsNewCopy 2016-08-05 10:06:01 +02:00
qemu_cgroup.c conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr 2016-07-11 09:06:09 +02:00
qemu_cgroup.h
qemu_command.c qemu: allow turning off QEMU guest RAM dump globally 2016-09-06 13:08:30 +01:00
qemu_command.h qemu: command: Add helper to convert vcpu definition to JSON props 2016-08-24 15:44:47 -04:00
qemu_conf.c qemu: allow turning off QEMU guest RAM dump globally 2016-09-06 13:08:30 +01:00
qemu_conf.h qemu: allow turning off QEMU guest RAM dump globally 2016-09-06 13:08:30 +01:00
qemu_domain_address.c conf: Fix initialization value of 'multi' in PCI address 2016-09-02 16:43:00 +02:00
qemu_domain_address.h Add qemuDomainCCWAddrSetCreateFromDomain 2016-07-26 13:04:46 +02:00
qemu_domain.c qemu: Filter cur_balloon ABI check for certain transactions 2016-09-02 16:54:42 -04:00
qemu_domain.h qemu: process: Copy final vcpu order information into the vcpu definition 2016-08-24 15:44:47 -04:00
qemu_driver.c perf: add more perf events support 2016-09-02 17:00:58 -04:00
qemu_driver.h
qemu_hostdev.c Use virDirOpenQuiet 2016-06-24 14:20:57 +02:00
qemu_hostdev.h
qemu_hotplug.c qemu: remove unnecessary setting of tap device online state 2016-08-25 18:51:51 -04:00
qemu_hotplug.h qemu: hotplug: Add support for VCPU unplug 2016-08-24 15:44:47 -04:00
qemu_hotplugpriv.h
qemu_interface.c qemu: set tap device online for type='ethernet' 2016-08-25 18:54:01 -04:00
qemu_interface.h
qemu_migration.c qemu: migration: Prepare for non-contiguous vcpu configurations 2016-08-24 15:44:47 -04:00
qemu_migration.h qemu: Implement auto convergence migration parameters 2016-06-22 15:54:21 +02:00
qemu_monitor_json.c qemu: monitor: Add support for calling query-hotpluggable-cpus 2016-08-24 15:44:47 -04:00
qemu_monitor_json.h qemu: monitor: Add support for calling query-hotpluggable-cpus 2016-08-24 15:44:47 -04:00
qemu_monitor_text.c qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor_text.h qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor.c qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data 2016-08-24 15:44:47 -04:00
qemu_monitor.h qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data 2016-08-24 15:44:47 -04:00
qemu_parse_command.c util: storage: Add 'ssh' network storage protocol 2016-07-27 13:24:20 +02:00
qemu_parse_command.h
qemu_process.c qemu: add a max_core setting to qemu.conf for core dump size 2016-09-06 13:08:30 +01:00
qemu_process.h qemu: Use proper async job to refresh virtio channels 2016-06-30 09:41:39 +02:00
qemu_processpriv.h
qemu.conf qemu: allow turning off QEMU guest RAM dump globally 2016-09-06 13:08:30 +01:00
test_libvirtd_qemu.aug.in qemu: allow turning off QEMU guest RAM dump globally 2016-09-06 13:08:30 +01:00
THREADS.txt