[CalendarServer-dev] [CalendarServer] #319: A solution is needed when max_allowed_instances is exceeded.

CalendarServer trac at macosforge.org
Thu Jan 29 06:04:31 PST 2009


#319: A solution is needed when max_allowed_instances is exceeded.
-----------------------------+----------------------------------------------
 Reporter:  apm@…            |       Owner:  wsanchez@…        
     Type:  Defect           |      Status:  new               
 Priority:  5: Not set       |   Milestone:                    
Component:  Calendar Server  |    Severity:  Serious           
 Keywords:                   |  
-----------------------------+----------------------------------------------
 With the ability to create events longer into the future the possibility
 that a user will create an event with more than "max_allowed_instances"
 (currently 1000) increases.

 From instance.py:

 # The maximum number of instances we will ezpand out to.
 # Raise a TooManyInstancesError exception if we exceed this.
 max_allowed_instances = 1000

 ... which will make events disappear from instance 1000 or not get created
 at all if you place the mother event sufficiently far back in the past.
 If - say - your default_future_expansion_duration is 2 years, you
 currently cannot create a daily recurring event with a motherevent before
 ~ april 2008.
 Or if you create a daily recurring event today, it will no longer work
 after 1000 days.

 I see no good solution to this without some mechanism for the user to
 clean up old calendars, so the don't unnecessarily contain - say - 5 year
 old daily events.

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/319>
CalendarServer </>
HTTP/WebDAV/CalDAV Server


More information about the calendarserver-dev mailing list