--------------------- PatchSet 813 Date: 2000/11/09 20:42:15 Author: hno Branch: hno-2_2-async Tag: (none) Log: Rate limit queue congestion message Members: src/aiops.c:1.1.1.2.2.1.2.7->1.1.1.2.2.1.2.8 Index: squid/src/aiops.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/Attic/aiops.c,v retrieving revision 1.1.1.2.2.1.2.7 retrieving revision 1.1.1.2.2.1.2.8 diff -u -r1.1.1.2.2.1.2.7 -r1.1.1.2.2.1.2.8 --- squid/src/aiops.c 9 Nov 2000 20:20:47 -0000 1.1.1.2.2.1.2.7 +++ squid/src/aiops.c 9 Nov 2000 20:42:15 -0000 1.1.1.2.2.1.2.8 @@ -1,5 +1,5 @@ /* - * $Id: aiops.c,v 1.1.1.2.2.1.2.7 2000/11/09 20:20:47 hno Exp $ + * $Id: aiops.c,v 1.1.1.2.2.1.2.8 2000/11/09 20:42:15 hno Exp $ * * DEBUG: section 43 AIOPS * AUTHOR: Stewart Forster @@ -441,8 +441,15 @@ request_queue2.tailp = &request->next; } } - if (request_queue2.head) - debug(43, 1) ("aio_queue_request: WARNING - Queue congestion\n"); + if (request_queue2.head) { + static int filter = 0; + static int filter_limit = 8; + if (++filter >= filter_limit) { + filter_limit += filter; + filter = 0; + debug(43, 1) ("aio_queue_request: WARNING - Queue congestion\n"); + } + } /* Warn if seriously overloaded */ if (request_queue_len > RIDICULOUS_LENGTH) { debug(43, 0) ("aio_queue_request: Async request queue growing uncontrollably!\n");