[CalendarServer-dev] Server side alarms

Peter Mogensen apm at one.com
Tue Apr 3 02:57:19 PDT 2012


I was wondering about how to implement server side VALARM support and 
realised that one of the requirements for this was knowledge about the 
expanded events in the timerange table and RECURRANCE_MAX.
However, not even that is enough, since there could be an instance 2 
days beyond RECURRANCE_MAX with an alarm 3 days before DTSTART.
So, if there's no CalDAV activity to extend RECURRANCE_MAX, the alarm 
triggering system won't notice the alarm.

So alarms complicate event expansion a bit.

Therefore I was wondering if there had been any consideration of storing 
the state of the event-expansion mechanism along with RECURRANCE_MAX so 
re-expansion wouldn't be so costly?


More information about the calendarserver-dev mailing list