<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Reminder for large organization (timezone per user)</title> 
  <pubDate>Fri, 10 Apr 2026 18:48:35 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/8214</link> 
  <atom:link rel="self" type="application/rss+xml" title="Reminder for large organization (timezone per user)" href="https://bugs.horde.org/ticket/8214/rss" /> 
  <description>Reminder for large organization (timezone per user)</description> 
 
   
   
  <item> 
   <title>Hello

In kronolith/lib/Scheduler/kronolith.php, the run() f</title> 
   <description>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 (&gt; 30 minutes). 



How can we improve this process ? 

Maybe be storing into a file the users list ?

Regards

Patrick









  </description> 
   <pubDate>Fri, 24 Apr 2009 13:49:58 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8214#t53858</link> 
  </item> 
   
  <item> 
   <title>Use the Horde Alarm system instead.</title> 
   <description>Use the Horde Alarm system instead.</description> 
   <pubDate>Sat, 25 Apr 2009 09:39:19 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/8214#t53871</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
