Quote:
Originally Posted by brab
Do we have real synchronization now (i.e. when both instances are modified, changes are merged)?
I've stopped using OF for the iPhone because I was getting synchronization errors very often. I would then have to choose between my phone or desktop database, both of them having changes, thus losing one set of them (without even having the opportunity to know what the changes were).
|
I know I'm late to this party, but I think there was a miscommunication in the original email exchange, and I wanted to try and clear it up.
Brab, you were encountering the bug that Ken mentioned in his post; the database on the device and the server end up out of sync and cannot be reconciled.
The Support Ninja that responded to your ticket thought you were encountering a different situation, though - a situation where the same item in the database has been edited on multiple devices. In that smaller, more limited case, whatever edit was made last 'wins' and the earlier one is discarded. (Doing a field-by-field merge of the two edits to the same item is the part that would prolong sync times.)
Basically the response you got didn't actually match the problem you were having; I'm really sorry about the confusion this caused. I'll mention it to the support ninja in question.
I'm really sorry for the confusion this caused. The bug that caused your original symptoms has been fixed. In current versions, those messages will only appear if folks manually compact their database while some devices aren't fully synced.
And yes, one sync can both push changes up to the server and pull them down at the same time.