[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