[CalendarServer-changes] [4564] CalendarServer/branches/users/sagen/deployment-inherit-fds-4549/ twistedcaldav/tap.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Sep 30 14:46:38 PDT 2009


Revision: 4564
          http://trac.macosforge.org/projects/calendarserver/changeset/4564
Author:   sagen at apple.com
Date:     2009-09-30 14:46:32 -0700 (Wed, 30 Sep 2009)
Log Message:
-----------
Only accept enough connections to hit MaxRequests

Modified Paths:
--------------
    CalendarServer/branches/users/sagen/deployment-inherit-fds-4549/twistedcaldav/tap.py

Modified: CalendarServer/branches/users/sagen/deployment-inherit-fds-4549/twistedcaldav/tap.py
===================================================================
--- CalendarServer/branches/users/sagen/deployment-inherit-fds-4549/twistedcaldav/tap.py	2009-09-30 04:37:05 UTC (rev 4563)
+++ CalendarServer/branches/users/sagen/deployment-inherit-fds-4549/twistedcaldav/tap.py	2009-09-30 21:46:32 UTC (rev 4564)
@@ -437,9 +437,14 @@
         self.factory.doStart()
         self.connected = 1
         self.fileno = self.socket.fileno
-        self.numberAccepts = 100
+        self.numberAccepts = self.factory.maxRequests
         self.startReading()
 
+    def doRead(self):
+        self.numberAccepts = self.factory.maxRequests - self.factory.outstandingRequests
+        tcp.Port.doRead(self)
+
+
 class InheritedSSLPort(InheritedPort):
     _socketShutdownMethod = 'sock_shutdown'
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090930/6576d63b/attachment.html>


More information about the calendarserver-changes mailing list