[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