]> git.ipfire.org Git - thirdparty/libvirt.git/commit
admin: Introduce virAdmConnectSetDaemonTimeout
authorPeter Krempa <pkrempa@redhat.com>
Mon, 13 Jun 2022 11:02:09 +0000 (13:02 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 7 Jul 2022 12:35:30 +0000 (14:35 +0200)
commit8b2bf0f1d70881a1f356aa3fb4fe2ebca8b738f0
tree1023535e2753d4a586e88a3a6c887ecb7afc02ac
parent12a76fb81e8fa4425e56b76c73d0dc43d695d19e
admin: Introduce virAdmConnectSetDaemonTimeout

Use of the admin APIs to modify logging temporarily has a rather serious
deficiency when the daemon whose config is being changed is using
auto-shutdown (default with socket-activated deployments) as the
configuration is discarded if there is no client or VM/other object
blocking auto shutdown.

This API allows users to disable/postpone shutdown timeout so that the
configuration doesn't change under their hands.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
include/libvirt/libvirt-admin.h
src/admin/admin_protocol.x
src/admin/admin_server_dispatch.c
src/admin/libvirt-admin.c
src/admin/libvirt_admin_public.syms
src/admin_protocol-structs