Re: [PATCH] socket: increase default maximum listen queue length
From: Hagen Paul Pfeifer <hidden>
Date: 2011-03-20 12:14:16
* Eric Dumazet | 2011-03-20 12:55:44 [+0100]:
I am not sure you understood what I said. Even if you change kernel limits, many applications still use low limits : listen(fd, 8)
Right, but there is a discrepance between system administrators and server authors: the later group will probably notice that listen(fd, 8) is not adequate (e.g. someone send a bug report). System administrators on the other hand have no obvious indicator that some goes wrong in the system. Most of then would not even notice that the backlog is overflowing.
I remember some other OS (was it HPUX or Solaris...) had a minimum limit : Even if application said 8, an admin could impose a 256 value for example.
Not the baddest idea! It is nice that a server author can adjust that value. But between you and me: the system administrator may have more information about the network behavior (how many incoming connections/minute, RTT, memory characteristic, ...). The system administrator should be in the ability to increase the value, currently he is stucked up if the server author missed that. E.g. http://www.dovecot.org/list/dovecot-cvs/2009-September/014567.html I will spin a patch for that. Hagen