summaryrefslogtreecommitdiffstats
path: root/src/responder/nss
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2012-02-17 11:50:27 -0500
committerStephen Gallagher <sgallagh@redhat.com>2012-02-17 14:27:32 -0500
commit1a63155b0797c2b1963424e5c0f5d3a62f8cc7cc (patch)
tree3e2293986461fd191b07b8e2892ed45914d554de /src/responder/nss
parent3ae9dd80a23168a0451f0d090bd74eaf01fdd951 (diff)
downloadsssd-1a63155b0797c2b1963424e5c0f5d3a62f8cc7cc.tar.gz
sssd-1a63155b0797c2b1963424e5c0f5d3a62f8cc7cc.tar.xz
sssd-1a63155b0797c2b1963424e5c0f5d3a62f8cc7cc.zip
RESPONDERS: Allow increasing the file-descriptor limit
This patch will increase the file descriptor limit to 8k or the limits.conf maximum, whichever is lesser. https://fedorahosted.org/sssd/ticket/1197
Diffstat (limited to 'src/responder/nss')
-rw-r--r--src/responder/nss/nsssrv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/responder/nss/nsssrv.c b/src/responder/nss/nsssrv.c
index a85695b04..3c23f1bf9 100644
--- a/src/responder/nss/nsssrv.c
+++ b/src/responder/nss/nsssrv.c
@@ -45,6 +45,7 @@
#include "sbus/sbus_client.h"
#define DEFAULT_PWFIELD "*"
+#define DEFAULT_NSS_FD_LIMIT 8192
#define SHELL_REALLOC_INCREMENT 5
#define SHELL_REALLOC_MAX 50
@@ -307,6 +308,9 @@ int nss_process_init(TALLOC_CTX *mem_ctx,
return EIO;
}
+ /* Set up file descriptor limits */
+ responder_set_fd_limit(DEFAULT_NSS_FD_LIMIT);
+
DEBUG(1, ("NSS Initialization complete\n"));
return EOK;