[Mimedefang] 	Bigger MAX_QUEUE_SIZE, why is there a hardcoded limit ?
    Martin Blapp 
    mb at imp.ch
       
    Wed Aug  8 14:15:06 EDT 2007
    
    
  
Hi David,
Can you tell my why there is a hardcoded queue limit
in mimedefang-multiplexor ?
This limit is tunable, for example in FreeBSD:
sysctl kern.ipc.somaxconn=256
and perl also allows overwrite (in mimedefang-filter)
sub SOMAXCONN() {256;}
I'm currently running a queue size of 256, and it
works fine.
--
Martin
--- mimedefang-multiplexor.c    Fri Feb  2 21:37:06 2007
+++ mimedefang-multiplexor.c    Fri Aug  3 10:20:56 2007
@@ -111,7 +111,7 @@
      char *cmd;                  /* Command to send to slave */
  } Request;
  #define MAX_QUEUE_SIZE 128      /* Hard-coded limit    */
  Request RequestQueue[MAX_QUEUE_SIZE];
  int NumQueuedRequests = 0;
  Request *RequestHead
Martin Blapp, <mb at imp.ch> <mbr at FreeBSD.org>
------------------------------------------------------------------
ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH
Phone: +41 61 826 93 00 Fax: +41 61 826 93 01
PGP: <finger -l mbr at freebsd.org>
PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
------------------------------------------------------------------
    
    
More information about the MIMEDefang
mailing list