[libvirt PATCH v2 0/6] daemons: Improve timeout handling, plus some cleanups

Andrea Bolognani abologna at redhat.com
Thu Apr 2 17:14:25 UTC 2020


Changes from [v1]:

  * move timeout setting from the service files to the sysconf files
    instead of the other way around;

  * remove obsolete KRB5_KTNAME override completely, including from
    OpenRC init scripts;

  * don't enable timeout for virtlogd, as it's not safe, and
    virtlockd, as it's probably safe but I messed this one up before
    so honestly why risk it.

[v1] https://www.redhat.com/archives/libvir-list/2020-April/msg00030.html

Andrea Bolognani (6):
  daemons: Support --timeout 0
  systemd: Tweak existing sysconf files
  systemd: Add sysconf files for all daemons
  systemd: Move timeout from service files to sysconf files
  qemu: Allow audio driver override in virtqemud
  remote: Drop KRB5_KTNAME override

 libvirt.spec.in                         | 11 +++++++++++
 src/interface/Makefile.inc.am           |  2 ++
 src/interface/virtinterfaced.service.in |  3 ++-
 src/interface/virtinterfaced.sysconf    |  3 +++
 src/libxl/Makefile.inc.am               |  2 ++
 src/libxl/virtxend.service.in           |  3 ++-
 src/libxl/virtxend.sysconf              |  3 +++
 src/locking/lock_daemon.c               |  6 +++---
 src/locking/virtlockd.sysconf           |  6 +++---
 src/logging/log_daemon.c                |  6 +++---
 src/logging/virtlogd.sysconf            |  6 +++---
 src/lxc/Makefile.inc.am                 |  2 ++
 src/lxc/virtlxcd.service.in             |  3 ++-
 src/lxc/virtlxcd.sysconf                |  3 +++
 src/network/Makefile.inc.am             |  2 ++
 src/network/virtnetworkd.service.in     |  3 ++-
 src/network/virtnetworkd.sysconf        |  3 +++
 src/node_device/Makefile.inc.am         |  2 ++
 src/node_device/virtnodedevd.service.in |  3 ++-
 src/node_device/virtnodedevd.sysconf    |  3 +++
 src/nwfilter/Makefile.inc.am            |  2 ++
 src/nwfilter/virtnwfilterd.service.in   |  3 ++-
 src/nwfilter/virtnwfilterd.sysconf      |  3 +++
 src/qemu/Makefile.inc.am                |  2 ++
 src/qemu/virtqemud.service.in           |  3 ++-
 src/qemu/virtqemud.sysconf              | 12 ++++++++++++
 src/remote/Makefile.inc.am              |  5 ++++-
 src/remote/libvirtd.init.in             |  1 -
 src/remote/libvirtd.sasl                |  4 +---
 src/remote/libvirtd.sysconf             |  3 ---
 src/remote/remote_daemon.c              |  6 +++---
 src/remote/virtproxyd.init.in           |  1 -
 src/remote/virtproxyd.service.in        |  3 ++-
 src/remote/virtproxyd.sysconf           |  3 +++
 src/secret/Makefile.inc.am              |  2 ++
 src/secret/virtsecretd.service.in       |  3 ++-
 src/secret/virtsecretd.sysconf          |  3 +++
 src/storage/Makefile.inc.am             |  2 ++
 src/storage/virtstoraged.service.in     |  3 ++-
 src/storage/virtstoraged.sysconf        |  3 +++
 src/vbox/Makefile.inc.am                |  2 ++
 src/vbox/virtvboxd.service.in           |  3 ++-
 src/vbox/virtvboxd.sysconf              |  3 +++
 src/vz/Makefile.inc.am                  |  2 ++
 src/vz/virtvzd.service.in               |  3 ++-
 src/vz/virtvzd.sysconf                  |  3 +++
 tools/libvirt-guests.sysconf            |  2 ++
 47 files changed, 124 insertions(+), 36 deletions(-)
 create mode 100644 src/interface/virtinterfaced.sysconf
 create mode 100644 src/libxl/virtxend.sysconf
 create mode 100644 src/lxc/virtlxcd.sysconf
 create mode 100644 src/network/virtnetworkd.sysconf
 create mode 100644 src/node_device/virtnodedevd.sysconf
 create mode 100644 src/nwfilter/virtnwfilterd.sysconf
 create mode 100644 src/qemu/virtqemud.sysconf
 create mode 100644 src/remote/virtproxyd.sysconf
 create mode 100644 src/secret/virtsecretd.sysconf
 create mode 100644 src/storage/virtstoraged.sysconf
 create mode 100644 src/vbox/virtvboxd.sysconf
 create mode 100644 src/vz/virtvzd.sysconf

-- 
2.25.1




More information about the libvir-list mailing list