From 7673e4ac1298b8557933244fc576219bd02fd640 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Tue, 19 Jul 2005 12:41:20 +0000 Subject: [PATCH] Note TCP/IP backlog change. --- NEWS | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/NEWS b/NEWS index 665927d..2229579 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,18 @@ a document to be sent as an extended service request. Describe new yaz-client commands wait_response and set_auto_wait. +Increase TCP/IP listener backlog from 3 (which I am guessing was +copied from the SunOS manual entry way back when) so SOMAXCONN, so +that the socket will queue as many incoming connections as it's able +to handle ongoing connections. In other words, it will never now +refuse a connection that it would be able to handle merely because +it's not got around to accepting() enough of the pending connections +yet. This is the behaviour anyway under Linux, where the listen() +argument is ignored; but not under BSD and on systems such as +MS-Windows that use BSD-derived TCP/IP stacks. The behaviour of +YAZ-based servers should now be uniform across operating systems in +this respect. + --- 2.1.8 2005/06/07 Fixed bug in yaz_marc_decode_buf. By mistake the routine appended -- 1.7.10.4