[Tickets #5825] Efficiency enhancements from Kronolith to Turba

bugs at bugs.horde.org bugs at bugs.horde.org
Mon Oct 22 14:11:52 UTC 2007


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

Ticket URL: http://bugs.horde.org/ticket/?id=5825
-----------------------------------------------------------------------
 Ticket             | 5825
 Created By         | daviskingdom at gmail.com
 Summary            | Efficiency enhancements from Kronolith to Turba
 Queue              | Turba
 Version            | HEAD
 Type               | Enhancement
 State              | New
 Priority           | 2. Medium
 Owners             | 
-----------------------------------------------------------------------


daviskingdom at gmail.com (2007-10-22 07:11) wrote:

I would like to request an enhancement to the efficiency of the function
that pulls birthdays from the Address book into the Calendar view.  Please
see the  10/21/2007 and forward dated entries in ticket # 723 for a
discussion, but apparently the current code reads ALL entries in the
address book looking for birthdays.  

As a "quick fix" I would think a query that builds a collection of address
book entries that actually contain birthdays could be used to read from
would speed up the process or building a collection of entries with
birthdays +/- 30 days of the current days since these birthdays only show
on calendars less than the 1 year calendar.  

The symptoms are as follows:

I have added the Address Book to my external events on my calendar in
order to have the birthdays from my address book show on my calendar.

The time to show my calendar went from 1-2 seconds to 15-20+ seconds!  

I am running the latest CVS code and have about 700 entries in the
turba_objects table.  Currently there are only about 25 of those 700 that
actually contain birth dates but that number will grow quickly now.




More information about the bugs mailing list