[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