[CalendarServer-dev] [Calendar and Contacts Server] #15: Reports need to make more use of deferreds

Calendar and Contacts Server trac at macosforge.org
Thu Feb 25 12:13:22 PST 2010


#15: Reports need to make more use of deferreds
---------------------------------+------------------------------------------
  Reporter:  wsanchez@…          |       Owner:  wsanchez@…        
      Type:  Enhancement         |      Status:  closed            
  Priority:  2: Expected         |   Milestone:  CalendarServer-3.0
 Component:  Calendar Server     |    Severity:  Performance       
Resolution:  Software changed    |    Keywords:                    
---------------------------------+------------------------------------------
Description changed by wsanchez@…:

Old description:

> 2006/04/27 11:14 AM Cyrus Daboo:
> * SUMMARY
> Reports current execute synchronously once the xml data has been parsed.
> This means that the server is blocked whilst generating report data, and
> for a report on a big calendar that could take a while. We need to make
> use of deferreds in some way to split up the report generation process
> into smaller chunks so that the server can handle other requests at the
> same time.

New description:

 2006/04/27 11:14 AM Cyrus Daboo:

 Reports current execute synchronously once the xml data has been parsed.
 This means that the server is blocked whilst generating report data, and
 for a report on a big calendar that could take a while. We need to make
 use of deferreds in some way to split up the report generation process
 into smaller chunks so that the server can handle other requests at the
 same time.

--

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/15#comment:8>
Calendar and Contacts Server </>
HTTP/WebDAV/CalDAV Server


More information about the calendarserver-dev mailing list