[horde] Kronolith 4.1.1 (Horde 5.1.1) slow displaying of remote google calendars

Jan Schneider jan at horde.org
Thu Jul 11 18:42:02 UTC 2013


Zitat von Patrice Levesque <horde.wayne at ptaff.ca>:

> Hi.
>
> Lately upgraded to Horde 5.1 from 5.0, and ever since, event displaying
> from my few remote calendars (google https URLs) has become very slow.
> The events eventually show up, but it takes minutes.
>
> `strace`ing the apache process shows a very large number of https calls
> are made to the google servers, DEBUG log gives:
>
> [kronolith] Method not allowed [pid 23846 on line 132 of  
> "/path/to/horde5/pear/php/Horde/Dav/Client.php"]
> 1.  Horde_Core_Ajax_Application->doAction()  
> /path/to/horde5/services/ajax.php:58
> 2.  call_user_func()  
> /path/to/horde5/pear/php/Horde/Core/Ajax/Application.php:162
> 3.  Kronolith_Ajax_Application_Handler->listEvents()
> 4.  Kronolith_Driver->listEvents()  
> /path/to/horde5/kronolith/lib/Ajax/Application/Handler.php:116
> 5.  Kronolith_Driver_Ical->_listEvents()  
> /path/to/horde5/kronolith/lib/Driver.php:308
> 6.  Kronolith_Driver_Ical->_listWebDAVEvents()  
> /path/to/horde5/kronolith/lib/Driver/Ical.php:122
> 7.  Kronolith_Driver_Ical->_processComponents()  
> /path/to/horde5/kronolith/lib/Driver/Ical.php:170
> 8.  Kronolith_Driver_Ical->getPermission()  
> /path/to/horde5/kronolith/lib/Driver/Ical.php:310
> 9.  Kronolith_Driver_Ical->isCalDAV()  
> /path/to/horde5/kronolith/lib/Driver/Ical.php:685
> 10. Sabre\DAV\Client->options()  
> /path/to/horde5/kronolith/lib/Driver/Ical.php:626
> 11. Horde_Dav_Client->request()  
> /path/to/horde5/pear/php/Sabre/DAV/Client.php:278
>
>
> If I add a 'return false;' at the very beginning of
> kronolith/lib/Driver/Ical.php::isCalDAV(), everything is quick again,
> no event missing nor trouble whatsoever.
>
> So I guess Kronolith mistakenly believes that the Google calendars are
> supporting WebDAV, but they're not.  FYT, my subscription URLS look like:
>
> https://www.google.com/calendar/ical/XXXXXXXXXXXXXXXXXXXXXXXXXX%40group.calendar.google.com/private-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/basic.ics
>
>
> Should I file a bug, and if so, is there more info you'd like included?
>
>
> Thanks,

http://bugs.horde.org/ticket/12379
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the horde mailing list