[Tickets #12175] Re: ActiveSync misses changes from history database

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Apr 18 07:24:25 UTC 2013


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

Ticket URL: http://bugs.horde.org/ticket/12175
------------------------------------------------------------------------------
  Ticket             | 12175
  Updated By         | Thomas Jarosch <thomas.jarosch at intra2net.com>
  Summary            | ActiveSync misses changes from history database
  Queue              | Synchronization
  Version            | Git master
  Type               | Bug
  State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


Thomas Jarosch <thomas.jarosch at intra2net.com> (2013-04-18 07:24) wrote:

> So, we'd need to add new methods to both  
> Horde_Core_ActiveSync_Driver, Horde_Core_ActiveSync_Connector and  
> EACH groupware application's API, and each library would need to  
> perform multiple is_callable() checks to sniff out what data to  
> present.  What happens if somebody upgrades only Turba, for example,  
> and not Kronolith? We'd have a mix of timestamps and counters with  
> no real way for the AS library to know which we need to store/send.  
> This is a REALLY ugly solution.

Yep, that's really messy. So let's go the fudge factor route for the  
current release and implement this in a new branch to be merged for 6.0.

Regarding the fudge factor, if we set it to f.e. ten seconds in the  
past, that would also mean changes need at least ten seconds until  
they are visible to the syncing device. Not pretty but much better  
than data loss.






More information about the bugs mailing list