| Summary | Reminder for large organization (timezone per user) |
| Queue | Kronolith |
| Queue Version | 2.3.1 |
| Type | Enhancement |
| State | No Feedback |
| Priority | 1. Low |
| Owners | |
| Requester | patrick.abiven (at) apitech (dot) fr |
| Created | 4/24/09 (6195 days ago) |
| Due | |
| Updated | 6/1/09 (6157 days ago) |
| Assigned | |
| Resolved | 6/1/09 (6157 days ago) |
| Milestone | |
| Patch | No |
State ⇒ Feedback
Priority ⇒ 1. Low
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ Reminder for large organization (timezone per user)
Type ⇒ Enhancement
State ⇒ New
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