]> git.ipfire.org Git - thirdparty/libvirt.git/commit
src: fix max file limits in systemd services
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 2 Aug 2023 09:00:22 +0000 (10:00 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 4 Aug 2023 12:00:52 +0000 (13:00 +0100)
commit3d2f3fb72b4c1d636822606ef8b1df29ae4a2be6
tree0e66a87f581362a4a72927884eb51c46c85157e6
parent3a45a4d78c820c79e664ccfcba0153e5336a5c59
src: fix max file limits in systemd services

This fixes

  commit 38abf9c34dc481b0dc923bdab446ee623bdc5ab6
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   Wed Jun 21 13:22:40 2023 +0100

    src: set max open file limit to match systemd >= 240 defaults

The bug referenced in that commit had suggested to set

  LimitNOFile=512000:1024

on the basis that matches current systemd default behaviour and is
compatible with old systemd. That was good except

 * The setting is LimitNOFILE and these are case sensitive
 * The hard and soft limits were inverted - soft must come
   first and so it would have been ignored even if the
   setting name was correct.
 * The default hard limit is 524288 not 512000

Reported-by: Olaf Hering <olaf@aepfle.de>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/ch/virtchd.service.in
src/locking/virtlockd.service.in
src/logging/virtlogd.service.in
src/lxc/virtlxcd.service.in
src/qemu/virtqemud.service.in
src/remote/libvirtd.service.in