Hello,

Your log line is relevant, the bad synchronization state is due to eviction done in the memory store.

Unfortunately this component often drops data required to make opush working as expected. It is related to an ehcache bug, even if we have configured it to discard oldest data, it sometime drop fresh data.

How much memory do you allow to opush ? Give more memory permit to encounter this bug less frequently. What is your opush version ? I suggest you to at least upgrade to the latest opush 2.x, or even to opush 3 which is so much stable.

Regards,

Thomas Hilaire - Linagora LGS/R&D
Lead-Tech OBM
Dev Open-Paas
+33 6 43 65 66 03
[email protected]

On 03/10/2016 04:05 PM, Benoit CROQUIN wrote:
Hello,

The following problem we face concerns a no-synchronization between obm and 
phone devices.
We can not understand why when a contact is delete via obm interface, the 
contact is still present in phones.

I have checked opush.log file (in /var/log/opush) and find some errors :

15:57:09.784 [ERROR] {o.o.p.s.e.CacheEvictionListenerImpl} 
[t15/cSync/r211520/[email protected]] Eviction detected on cache 
unsynchronizedItemService for key 
Key_2_4_2_4{syncKey=SyncKey{syncKey=e65ab1bc-3687-46ee-8b61-3ed5240aa7fc}, 
unsynchronizedItemType=DELETE}

Is this error relevant ?

Could you tell me please why contact deletion in obm is not synchronized with 
phones ?
I also have to check if every phone device is well synchronized, so is there a 
way to know from obm server what contact are on phones ?

Thanks in advance,

Benoit Croquin

_______________________________________________
Obm mailing list
[email protected]
http://list.obm.org/listinfo/obm

_______________________________________________
Obm mailing list
[email protected]
http://list.obm.org/listinfo/obm

Répondre à