#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