[CalendarServer-changes] [8405] CalendarServer/trunk/calendarserver/tap/caldav.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Dec 6 00:02:23 PST 2011
Revision: 8405
http://trac.macosforge.org/projects/calendarserver/changeset/8405
Author: glyph at apple.com
Date: 2011-12-06 00:02:23 -0800 (Tue, 06 Dec 2011)
Log Message:
-----------
Only initialize the dispenser if configured for a shared connection pool.
Modified Paths:
--------------
CalendarServer/trunk/calendarserver/tap/caldav.py
Modified: CalendarServer/trunk/calendarserver/tap/caldav.py
===================================================================
--- CalendarServer/trunk/calendarserver/tap/caldav.py 2011-12-06 01:04:08 UTC (rev 8404)
+++ CalendarServer/trunk/calendarserver/tap/caldav.py 2011-12-06 08:02:23 UTC (rev 8405)
@@ -911,6 +911,10 @@
cp.setServiceParent(ms)
store = storeFromConfig(config, cp.connection)
mainService = createMainService(cp, store)
+ if config.SharedConnectionPool:
+ dispenser = ConnectionDispenser(cp)
+ else:
+ dispenser = None
if config.ParallelUpgrades:
parallel = config.MultiProcess.ProcessCount
else:
@@ -924,7 +928,7 @@
PostDBImportService(config, store, mainService),
store, uid=overrideUID, gid=overrideGID,
spawner=ConfiguredChildSpawner(
- self, ConnectionDispenser(cp), config
+ self, dispenser, config
),
parallel=parallel
),
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20111206/3bd92ad9/attachment.html>
More information about the calendarserver-changes
mailing list