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

Andrea Bolognani posted 6 patches 4 years ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20200402171431.677434-1-abologna@redhat.com
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
[libvirt PATCH v2 0/6] daemons: Improve timeout handling, plus some cleanups
Posted by Andrea Bolognani 4 years ago
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