[Tickets #8214] Reminder for large organization (timezone per user)

bugs at horde.org bugs at horde.org
Fri Apr 24 13:49:58 UTC 2009


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/8214
------------------------------------------------------------------------------
  Ticket             | 8214
  Created By         | patrick.abiven at apitech.fr
  Summary            | Reminder for large organization (timezone per user)
  Queue              | Kronolith
  Version            | 2.3.1
  Type               | Enhancement
  State              | New
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


patrick.abiven at apitech.fr (2009-04-24 09:49) wrote:

Hello
In kronolith/lib/Scheduler/kronolith.php, the run() function makes two  
big loops (which are very time consuming for a large organization):
- first, for each calendar: retrieve the users concerned.
- second, for each user: set his timezone and then retrieve the alarms  
concerned.

For an organization of many thousands of users, these loops take  
several minutes (> 30 minutes).

How can we improve this process ?
Maybe be storing into a file the users list ?
Regards
Patrick











More information about the bugs mailing list