6.0.0-beta1
8/13/25

[#12379] Remote Google Calendar slow
Summary Remote Google Calendar slow
Queue Kronolith
Queue Version 4.1.1
Type Bug
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester nimm (at) technikum-wien (dot) at
Created 06/20/2013 (4437 days ago)
Due
Updated 11/21/2014 (3918 days ago)
Assigned 07/02/2013 (4425 days ago)
Resolved 11/21/2014 (3918 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/21/2014 06:10:21 PM Git Commit Comment #7 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit d74ea8c0a9c0bf04a0d38cd7863d17aa7dc4a095
Author: Jan Schneider <jan@horde.org>
Date:   Fri Nov 21 19:10:49 2014 +0100

     [jan] Make access to non-CalDAV remote calendars faster (Bug #12379).

  kronolith/docs/CHANGES |    1 +
  kronolith/package.xml  |    2 ++
  2 files changed, 3 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/d74ea8c0a9c0bf04a0d38cd7863d17aa7dc4a095
11/21/2014 06:10:16 PM Git Commit Comment #6 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit 9b91e08be92b483571073f32695726d0c5477790
Author: Jan Schneider <jan@horde.org>
Date:   Fri Nov 21 19:05:56 2014 +0100

     Fix storing unsuccessful DAV requests in driver (Bug #12379).

  kronolith/lib/Driver/Ical.php |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/9b91e08be92b483571073f32695726d0c5477790
11/21/2014 06:07:16 PM Jan Schneider State ⇒ Resolved
 
11/21/2014 06:05:40 PM Git Commit Comment #5 Reply to this comment
Changes have been made in Git (master):

commit 3f6a38ed8564ba23665e0fd93c36631465145a4d
Author: Jan Schneider <jan@horde.org>
Date:   Fri Nov 21 19:05:56 2014 +0100

     Fix storing unsuccessful DAV requests in driver (Bug #12379).

  kronolith/lib/Driver/Ical.php |    1 +
  1 files changed, 1 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/3f6a38ed8564ba23665e0fd93c36631465145a4d
07/29/2014 03:06:17 PM pete (at) turtle (dot) com Comment #4 Reply to this comment
Not sure if this is helpful or not: From a post somewhere on the 
Interwebs if you put a 'return false;' at the very beginning of
kronolith/lib/Driver/Ical.php::isCalDAV(), everything is quick again,
no event missing nor trouble whatsoever with Google.

I have tested and it does speed up Google calendars in Kronolith. It 
breaks a whole bunch of other things, but Google is fast to load. 
Perhaps this is a hint to the solution?

07/28/2014 06:26:56 PM horde (at) traintraveltogether (dot) de Comment #3 Reply to this comment
I'd like to add that this problem still persists under Horde Groupware 
5.2.0. and Kronolith 4.2.0. Has anyone found an explanation yet - or 
means how to prevent this from happening? I have two Google calendars 
with around 2,000 entries each and server load shoots through the roof 
and the Horde portal page always aborts loading due to timeout when I 
activate the two in the settings...
I am experiencing tis problem, and it is having collateral 
consequences as well - Loading a Google calendar appears to cause 
hundreds or thousands (apparently depending on the number of entries 
in the google calendar) of DNS lookups and http requests to Google, 
which my firewall is interpretting as some kind of denial of service 
attack, which causes it to shutdown connections to the server.
09/20/2013 01:07:34 PM stuart (at) ruby (dot) naifeh (dot) org Comment #2 Reply to this comment
I am experiencing tis problem, and it is having collateral 
consequences as well - Loading a Google calendar appears to cause 
hundreds or thousands (apparently depending on the number of entries 
in the google calendar) of DNS lookups and http requests to Google, 
which my firewall is interpretting as some kind of denial of service 
attack, which causes it to shutdown connections to the server.
07/11/2013 06:41:47 PM Jan Schneider Summary ⇒ Remote Google Calendar slow
 
07/02/2013 11:18:43 PM Jan Schneider Assigned to Jan Schneider
State ⇒ Assigned
 
06/20/2013 11:26:19 AM nimm (at) technikum-wien (dot) at Comment #1
Milestone ⇒
State ⇒ Unconfirmed
Patch ⇒ No
Queue ⇒ Kronolith
Summary ⇒ Subscribing remote Google Calendar not working
Type ⇒ Bug
Priority ⇒ 2. Medium
Reply to this comment
As mentioned by others in the kronolith mailing list subscribing to 
external google calendars produces hundreds of:
INFO: HORDE [kronolith] Method not allowed [pid 17533 on line 132 of 
"/usr/share/php/Horde/Dav/Client.php"]
in the horde.log and it takes minutes until the google calendar is displayed.
In Kronolith 4.0.x it worked within one second.

Best regards,
Alex

Saved Queries