6.0.0-beta1
7/22/25

[#2209] Datatree system problem
Summary Datatree system problem
Queue IMP
Queue Version HEAD
Type Bug
State Resolved
Priority 2. Medium
Owners slusarz (at) horde (dot) org
Requester gungorserh (at) itu (dot) edu (dot) tr
Created 07/01/2005 (7326 days ago)
Due
Updated 07/07/2005 (7320 days ago)
Assigned 07/03/2005 (7324 days ago)
Resolved 07/07/2005 (7320 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
07/07/2005 03:03:19 PM Michael Slusarz Comment #4 Reply to this comment
This is already done.  The removal of the entries from the datatree is 
done in IMP_Message::delete().  This gets called when deleting 
messages manually from the trash folder, and this is the function used 
to delete messages when the purge_trash maintenance task is run.
07/07/2005 08:07:13 AM Jan Schneider Comment #3 Reply to this comment
deleted.  The entires are not deleted if the message is sitting in
your Trash mailbox (if used) so watch out for that.  Also, there was
Would make sense, or is it possible at all, to also remove the entries 
when purging the Trash folder, either on demand or by a maintenance 
task?
07/07/2005 01:04:39 AM Michael Slusarz Comment #2
State ⇒ Resolved
Reply to this comment
IMP already deletes these entries when the message is permanently 
deleted.  The entires are not deleted if the message is sitting in 
your Trash mailbox (if used) so watch out for that.  Also, there was a 
bug in the framework DataTree code that was preventing the entires 
from being correctly deleted from the sql datatree backend - this has 
been fixed now.
07/03/2005 10:29:20 AM Jan Schneider Assigned to Michael Slusarz
 
07/03/2005 10:29:01 AM Jan Schneider Version ⇒ HEAD
Queue ⇒ IMP
State ⇒ Assigned
Priority ⇒ 2. Medium
 
07/01/2005 12:21:51 PM gungorserh (at) itu (dot) edu (dot) tr Comment #1
State ⇒ Unconfirmed
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Datatree system problem
Queue ⇒ Horde.org Servers
Reply to this comment
When replying messages horde records some information to 
horde_datatree and horde_datatree_attributes tables like the date of 
reply. When these replied e-mails deleted these records stays still in 
the database. In time this makes these tables and DB become larger and 
larger. As a result when you want to read an e-mail some queries made 
to these tables and these queries runs slower because of the DB size.

When deleting e-mail these records must be deleted too or some 
maintaneince must be done periodically.

Saved Queries