The problem here is only on 32-bit Linux, where the file descriptor set
size is capped by default at 1024. It looks like OpenLDAP is already
increasing this to 4096, since I see no sign of that number anywhere in
glibc's default headers and include/ac/fdset.h has:
#if !defined( OPENLDAP_FD_SETSIZE ) && !defined( FD_SETSIZE )
# define OPENLDAP_FD_SETSIZE 4096
#endif
#ifdef OPENLDAP_FD_SETSIZE
/* assume installer desires to enlarge fd_set */
# ifdef HAVE_BITS_TYPES_H
# include <bits/types.h>
# endif
# ifdef __FD_SETSIZE
# undef __FD_SETSIZE
# define __FD_SETSIZE OPENLDAP_FD_SETSIZE
# else
# define FD_SETSIZE OPENLDAP_FD_SETSIZE
# endif
#endif
I don't see much drawback to bumping this to 8192, which seems to be what
the thread is requesting. Did I miss anything here?
--
Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]