6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
7/24/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#11590] Kolab backend: IMAP cache does not get updated
*
Your Email Address
*
Spam protection
Enter the letters below:
. ,.___..___..__.. \./ _/ | | || | ./__. | |__||___
Comment
>> This is currently the expected behavior as the implemented >> synchronization strategy is pretty dumb. The old code had no >> synchronization strategy and so it always synchronized the data on >> access. You should be able to go back to the old behavior by >> modifying Horde/Kolab/Storage/Synchronization.php. Add a "if (false >> && ..." to both conditionals present in that file. Does that revert >> back to the expected behavior? >> >> I lack a final plan concerning the synchronization strategy. The >> problem with the synchronization is that each list synchronization >> costs two IMAP calls (LIST and METADATA) and each data >> synchronization as well (STATUS and SEARCH - the latter identifies >> deleted messages). >> >> Doing this type of synchronization with each and every data access >> keeps the data in sync always. But of course it is a performance >> drag. Especially if you build the calendar and have access to ten or >> twenty different folders. And most of the times this type of >> synchronization is not really necessary. What describe - concurrent >> access with two clients to the same folder - is not the default case >> after all. At least not for personal folders. >> >> At some point I wanted to create the "kolab" Horde application to >> offer at least a "Sync now" button to provide the user with control >> over the synchronization strategy. This would put the user into >> control of the synchronization strategy, would avoid performance >> issues but would not be an improvement of usability. Probably there >> are better solutions. >> >> Any suggestions? > > At least when using Horde_Imap_Client we can leverage from the IMAP > server's feedback whether the cache needs updating.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers