libvirt/src/remote
zhenwei pi b866adf8d9 libvirt: support memory failure event
Introduce memory failure event. Libvirt should monitor domain's
event, then posts it to uplayer. According to the hardware memory
corrupted message, a cloud scheduler could migrate domain to another
health physical server.

Several changes in this patch:
public API:
    include/*
    src/conf/*
    src/remote/*
    src/remote_protocol-structs

client:
    examples/c/misc/event-test.c
    tools/virsh-domain.c

With this patch, each driver could implement its own method to run
this new event.

Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2020-10-23 09:41:52 +02:00
..
libvirtd-admin.socket.in
libvirtd-ro.socket.in
libvirtd-tcp.socket.in
libvirtd-tls.socket.in
libvirtd.aug.in src: fix word spell typos 2020-07-09 10:01:41 +02:00
libvirtd.conf.in daemon: Fix a comment typo in libvirtd.conf.in 2020-09-11 14:55:59 -06:00
libvirtd.confd
libvirtd.init.in
libvirtd.libxl.logrotate.in
libvirtd.logrotate.in
libvirtd.lxc.logrotate.in
libvirtd.policy
libvirtd.qemu.logrotate.in
libvirtd.rules
libvirtd.sasl
libvirtd.service.in
libvirtd.socket.in remote: use SocketMode=0600 when polkit is not compiled 2020-09-03 11:13:25 +01:00
libvirtd.sysconf
libvirtd.sysctl
lxc_protocol.x
meson.build remote: introduce virt-ssh-helper binary 2020-09-09 16:46:22 +01:00
qemu_protocol.x
remote_daemon_config.c remote: use g_new0 instead of VIR_ALLOC 2020-10-08 19:19:22 +02:00
remote_daemon_config.h
remote_daemon_dispatch.c libvirt: support memory failure event 2020-10-23 09:41:52 +02:00
remote_daemon_dispatch.h
remote_daemon_stream.c remote: use g_new0 instead of VIR_ALLOC 2020-10-08 19:19:22 +02:00
remote_daemon_stream.h
remote_daemon.c src: fix misc spelling errors reported by codespell 2020-10-05 10:28:41 +01:00
remote_daemon.h
remote_driver.c libvirt: support memory failure event 2020-10-23 09:41:52 +02:00
remote_driver.h
remote_protocol.x libvirt: support memory failure event 2020-10-23 09:41:52 +02:00
remote_sockets.c remote: slightly improve debugging of socket selection 2020-09-18 11:33:40 +01:00
remote_sockets.h remote: extract logic for determining daemon to connect to 2020-09-09 16:46:22 +01:00
remote_ssh_helper.c remote: introduce virt-ssh-helper binary 2020-09-09 16:46:22 +01:00
test_libvirtd.aug.in remote: adapt augeas test case for dynamic polkit config change 2020-09-03 16:37:17 +01:00
virt-guest-shutdown.target meson: src: generate systemd unit files for libvirt daemons 2020-08-03 09:27:05 +02:00
virtproxyd.confd
virtproxyd.init.in
virtproxyd.service.in
virtproxyd.sysconf