Z-push slowness issues

Good night,

I’m driving a bit crazy with Z-push last release (2.4.4 and Apache 2.4 with PHP 5.6 mod_php config). It syncs fine caldav and carddav (I’m using combined backend) and starts too syncing imap. It does some actions… I see the Inbox, Seen and some attempts some other folders with emails… but it seems when a not known moment arrives Outlook 2016 keeps saying updating Inbox, or removed elements… if I restart it… seems to start again but finally gets stuck at a not known point again… I have been patient… awaiting sometimes 4-6 hours… but no progress…

Have the php max_execution_time increased, the memory limits, the sysvshm.init_mem (am using the most basic config z-push-ipc-sharedmemory.noarch)…

I have used the combined backend driver most of the time… but when leave just the imap backend the effect is similar… I don’t see php errors or Z-push ones… have tried doing too a fixstates and clearloop, force resync… etc etc… but no luck…

Has anyone experience with Z-push and Outlook2016 or other mail clients?. Should say my account has 10GB mail more or less… but IMAP, goes really faster and was… wondering what could be wrong…

Thanks a lot for your time,

Best regards,

@egoitzau said in Z-push slowness issues:

caldav and carddav

When you are running a CalDAV and CarDAV server and want to connect it to Outlook, then https://caldavsynchronizer.org/ is probably a better choice than going through ActiveSync.

From your description it sounds like there is an item in your imap store that Outlook does not like. Setting values like sharedmemory to a higher value will not affect the situation (except your z-push logging actually shows that it wanted to use more memory than it was given).

@egoitzau said in Z-push slowness issues:

but IMAP, goes really faster

yes, that is kind of a given in Outlooks ActiveSync implementation. It always requests a batch of files from the server and then spends some time updating the local ost file. This process works indeed faster in imap stores.

Hi!!

Thanks a lot for your time!!. Was I think an Apache timeout issue basically. I think I have it better now (I drove crazy). Does Z-push apply some kind of pushing system by the way to email?.

Yep I use CaldavSynchronizer normally… were just some tests…

Could you know by the way if EWS would become implemented similar to Activesync in Z-push?. Sorry, I’m slightly newbie in this Microsoft technology… EAS is supposed to still be alive some more time isn’t it??. It’s not expected it to… become abandoned by Microsoft… isn’t it (in favor of EWS or…)?. If EWS won’t be supported in Z-push, could you know mate if with Openchange or similar… you could do something similar as you can do with Z-push but with EWS instead?.

Thanks a lot!!!

Cheers!

@egoitzau said in Z-push slowness issues:

some kind of pushing system

yes, ActiveSync in general makes use of long standing http sessions to inform mobile devices. Once the session is terminated the device gets new elements in the next call.

@egoitzau said in Z-push slowness issues:

if EWS would become implemented similar to Activesync in Z-push

there are no plans from our side about this.

@egoitzau said in Z-push slowness issues:

EAS is supposed to still be alive some more time isn’t it??

The only one that can say that with certainty is Microsoft itself, but there is nothing that would indicate ActiveSync being given up

@egoitzau said in Z-push slowness issues:

abandoned by Microsoft […] in favor of EWS

Actually some four (?) years ago Microsoft wants to push mobile device users to EWS already. Client applications did not pick this up and I have never again heard about it.

@egoitzau said in Z-push slowness issues:

with Openchange or similar… you could do something similar as you can do with Z-push but with EWS instead

OpenChange uses Mapi over RPC and not EWS. Mapi over RPC has been discontinued by Microsoft a while ago, I don’t know if it actually still works in recent releases. More information at https://wiki.samba.org/index.php/OpenChange

Wow many many thanks Felix!!

I had this questions around my head…

Cheers!! Absolute Congurats :) for this nice software :) :)