]> git.ipfire.org Git - thirdparty/libvirt.git/commit
src: set max open file limit to match systemd >= 240 defaults
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 21 Jun 2023 12:22:40 +0000 (13:22 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 20 Jul 2023 09:58:01 +0000 (10:58 +0100)
commit38abf9c34dc481b0dc923bdab446ee623bdc5ab6
tree47024a7f83a82fce4db12752c7e323ab2b9e5c2f
parent04b82f961b744b72ad716f810c46205ec81f4e57
src: set max open file limit to match systemd >= 240 defaults

Since systemd 240, all services get an open file hard limit of
500k, and a soft limit of 1024. This limit means apps are safe
to use select() by default which is limited to 1024 FDs. Apps
which don't use select() are expected to simply set their soft
limit to match the hard limit during startup.

With our current unit file settings we've been effectively
reducing the max open files we have on most modern systems.

https://gitlab.com/libvirt/libvirt/-/issues/489
Reviewed-by: Peter Krempa <pkrempa@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