[Tickets #13747] Re: Speed up ActiveSync synchronisation handling
noreply at bugs.horde.org
noreply at bugs.horde.org
Wed Dec 10 18:02:01 UTC 2014
BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE
E-MAIL-ADRESSE WERDEN NICHT GELESEN.
Ticket-URL: https://bugs.horde.org/ticket/13747
------------------------------------------------------------------------------
Ticket | 13747
Aktualisiert Von | patrick at spamreducer.eu
Zusammenfassung | Speed up ActiveSync synchronisation handling
Warteschlange | Synchronization
Version | Git master
Typ | Enhancement
Status | Feedback
Priorität | 1. Low
Milestone |
Patch |
Zuständige | Michael Rubinsky
------------------------------------------------------------------------------
patrick at spamreducer.eu (2014-12-10 18:02) hat geschrieben:
> More detail:
>
> Also, this is exacerbated by the fact that OL synchs every folder.
> So, if any email in any folder has had a change in the maillog, the
> imap server must perform a header search for the Message-ID.
>
> Still, something looks screwy:
>
> The cachegrind file shows that Horde_Core_ActiveSync_Driver::get
> ServerChanges() is called 195 times - which should match the number
> of folders that were checked for changes. During those checks, it
> looks like the Horde_Core_ActiveSync_Driver::_getMaillogChanges()
> method was called over 6k times. I seriously doubt there were THAT
> many changes during a single sync cycle.
>
> I would next try to figure out why the maillog is returning so many
> changes since the last sync. Start in
> Horde_Core_ActiveSync_Driver::_getMaillogChanges() and use
> Horde::debug($changes) after line 3234 to see what is returned from
> the maillog.
>
What is the exact code to insert?
Horde_Log_Logger->debug($changes)?
More information about the bugs
mailing list