[CalendarServer-changes] [8263] CalendarServer/trunk/twistedcaldav/upgrade.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Nov 8 14:36:05 PST 2011
Revision: 8263
http://trac.macosforge.org/projects/calendarserver/changeset/8263
Author: sagen at apple.com
Date: 2011-11-08 14:36:03 -0800 (Tue, 08 Nov 2011)
Log Message:
-----------
Disable memcached access during upgradeData
Modified Paths:
--------------
CalendarServer/trunk/twistedcaldav/upgrade.py
Modified: CalendarServer/trunk/twistedcaldav/upgrade.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/upgrade.py 2011-11-08 22:02:37 UTC (rev 8262)
+++ CalendarServer/trunk/twistedcaldav/upgrade.py 2011-11-08 22:36:03 UTC (rev 8263)
@@ -894,8 +894,17 @@
@return: a Deferred which fires when the upgrade is complete.
"""
+
+ # Don't try to use memcached during upgrade; it's not necessarily
+ # running yet.
+ memcacheEnabled = self.config.Memcached.Pools.Default.ClientEnabled
+ self.config.Memcached.Pools.Default.ClientEnabled = False
+
yield upgradeData(self.config)
+ # Restore memcached client setting
+ self.config.Memcached.Pools.Default.ClientEnabled = memcacheEnabled
+
# see http://twistedmatrix.com/trac/ticket/4649
reactor.callLater(0, self.wrappedService.setServiceParent, self.parent)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20111108/14355cf6/attachment.html>
More information about the calendarserver-changes
mailing list