[CalendarServer-changes] [10328] CalendarServer/branches/release/CalendarServer-4.3-dev/ calendarserver/tools/purge.py
source_changes at macosforge.org
source_changes at macosforge.org
Fri Jan 25 13:47:09 PST 2013
Revision: 10328
http://trac.calendarserver.org//changeset/10328
Author: sagen at apple.com
Date: 2013-01-25 13:47:09 -0800 (Fri, 25 Jan 2013)
Log Message:
-----------
Turn off attendee refresh batching when running the purge tool
Modified Paths:
--------------
CalendarServer/branches/release/CalendarServer-4.3-dev/calendarserver/tools/purge.py
Modified: CalendarServer/branches/release/CalendarServer-4.3-dev/calendarserver/tools/purge.py
===================================================================
--- CalendarServer/branches/release/CalendarServer-4.3-dev/calendarserver/tools/purge.py 2013-01-25 18:39:22 UTC (rev 10327)
+++ CalendarServer/branches/release/CalendarServer-4.3-dev/calendarserver/tools/purge.py 2013-01-25 21:47:09 UTC (rev 10328)
@@ -32,7 +32,7 @@
from twisted.application.service import Service
from twisted.internet import reactor
-from twisted.internet.defer import inlineCallbacks, returnValue
+from twisted.internet.defer import inlineCallbacks, returnValue, succeed
from twistedcaldav import caldavxml
from twistedcaldav.caldavxml import TimeRange
@@ -83,6 +83,14 @@
return rootResource
+ def doWork(self):
+ """
+ Turn off attendee refresh batching
+ """
+ config.Scheduling.Options.AttendeeRefreshBatch = 0
+ return succeed(None)
+
+
@inlineCallbacks
def startService(self):
try:
@@ -220,6 +228,8 @@
@inlineCallbacks
def doWork(self):
+ yield (WorkerService.doWork(self))
+
if self.dryrun:
if self.verbose:
print "(Dry run) Searching for old events..."
@@ -403,6 +413,8 @@
@inlineCallbacks
def doWork(self):
+ yield (WorkerService.doWork(self))
+
if self.dryrun:
orphans = (yield self._orphansDryRun())
if self.cutoff is not None:
@@ -673,6 +685,8 @@
@inlineCallbacks
def doWork(self):
+ yield (WorkerService.doWork(self))
+
if self.root is None:
self.root = self.rootResource()
if self.directory is None:
@@ -731,8 +745,8 @@
storeCalHome = (yield txn.calendarHomeWithUID(uid))
calHomeProvisioned = storeCalHome is not None
- # If in "completely" mode, unshare collections, remove notifications
- if calHomeProvisioned and self.completely:
+ # Unshare collections, remove notifications
+ if calHomeProvisioned:
# Process shared-to-me calendars
names = list((yield storeCalHome.listSharedChildren()))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130125/5fc89887/attachment.html>
More information about the calendarserver-changes
mailing list