]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
rpc: automatically raise max file limit in all daemons
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 21 Jun 2023 12:46:47 +0000 (13:46 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 20 Jul 2023 09:58:01 +0000 (10:58 +0100)
None of our daemons use select(), so it is safe to raise the max file
limit to its maximum on startup.

https://gitlab.com/libvirt/libvirt/-/issues/489
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/rpc/virnetdaemon.c

index 1292faa078f4de78f436ece655baf908253c7f81..554b8852e4b4067d50b84cffea0c025f3a46489a 100644 (file)
@@ -33,6 +33,7 @@
 #include "virnetserver.h"
 #include "virgdbus.h"
 #include "virhash.h"
+#include "virprocess.h"
 #include "virsystemd.h"
 
 #define VIR_FROM_THIS VIR_FROM_RPC
@@ -151,6 +152,8 @@ virNetDaemonNew(void)
     dmn->privileged = geteuid() == 0;
     dmn->autoShutdownInhibitFd = -1;
 
+    virProcessActivateMaxFiles();
+
     if (virEventRegisterDefaultImpl() < 0)
         goto error;