[missing-sync-palmos-talk] Duplicated addresses in Contacts?

Brian M. Criscuolo bcriscuolo at markspace.com
Mon Jan 9 05:47:28 PST 2006


Yes.

And the system sync engine is only part of the equation!

Here's a mildly complex case, but one that happens nonetheless, to  
illustrate a sync. In this case, Contacts are synchronized by Mark/ 
Space, Address Book and Chronos SOHO:

- Mark/Space Contacts begin to sync.
- Sync Services informs other clients who sync contacts that a sync  
is happening.
- Those other clients sync. Address Book and SOHO "fast sync" while  
Mark/Space Contacts waits for them to finish.
- Mark/Space Contacts sends added/changed/deleted device records into  
the sync engine.
- Mark/Space Contacts tells the sync engine that it is done "pushing"  
and that it is time to "mingle" the changes.
- Conflict resolution, record merging and deletion is performed by  
the sync engine.
- Other clients synchronize. Address Book and SOHO pick up the  
changes that were made on the Palm.
- Mark/Space Contacts pulls changes out of the sync engine. Adds,  
modifies and deletes are sent to the Palm.
- Sync complete.

That's a typical case. Of course, it is complicated if you sync .Mac,  
which has its own set of issues (network latency, supported fields,  
etc.)

A lot happens in a sync. I've had issues with this setup, as clients  
don't always play nicely, and although we try to combat device  
timeouts we can't always do it.

b

On Jan 9, 2006, at 8:37 AM, Patrick Long wrote:

> In other words, what the system sync engine is doing behind the  
> scenes is a lot more complex than most of us realize.
>
> Patrick
>
> On Jan 9, 2006, at 8:03 AM, Brian M. Criscuolo wrote:
>
>> Probably is the best answer I can give.
>>
>> I'd do it this way:
>>
>> Backup the AB data (File->Back up...)
>> Delete all of your contacts from AB
>> Restart.
>> Restore from the backup
>> WAIT!
>>
>> It might take a while for AB to synchronize.
>>
>> Oh, and if you're using .Mac sync, TURN IT OFF BEFORE DOING THE  
>> ABOVE!!!!!!!
>>
>> :)
>>
>> b
>>
>> On Jan 9, 2006, at 7:59 AM, Patrick Long wrote:
>>
>>> Would doing a backup in Address Book, and then restoring that  
>>> same backup do the same thing?
>>>
>>> Patrick Long
>>>
>>> On Jan 9, 2006, at 7:19 AM, Brian M. Criscuolo wrote:
>>>
>>>> Leigh,
>>>>
>>>> If you're removing them in Address Book and they don't get  
>>>> removed from the Palm after a sync, I would suspect that Address  
>>>> Book hasn't synchronized those changes to the sync engine.
>>>>
>>>> If that hasn't happened, our conduit won't see a delete action  
>>>> for that information and won't rewrite the Palm record  
>>>> appropriately.
>>>>
>>>> A restart might help trigger Address Book to sync. You may also  
>>>> want to add a new contact and then quit AB; then launch AB and  
>>>> delete the contact.
>>>>
>>>> A few users have reported that changes they make don't  
>>>> synchronize immediately to their Palm, but do so 2-3 syncs later.
>>>>
>>>> b
>>>>
>>>> On Jan 8, 2006, at 8:35 AM, Leigh Smith wrote:
>>>>
>>>>> Using MSfP 5.0.3b6 and earlier with 5.0.2, I've noticed  
>>>>> addresses of people in Address Book and the Palm Contacts to be  
>>>>> duplicated, that is, for several "home" or "work" address field  
>>>>> groups (street, city, state, zip, country) to be created with  
>>>>> duplicated field values. Removing them in Address Book then  
>>>>> doesn't seem to remove them in the Contacts list, that is, the  
>>>>> duplicates are not removed on the Palm. I'm still trying to  
>>>>> determine if there are other factors at play to better  
>>>>> characterise what is causing the problem. Have others  
>>>>> experienced similar problems with duplicated addresses or email  
>>>>> addresses?
>>>>> --
>>>>> Leigh M. Smith
>>>>> mailto:leigh at leighsmith.com
>>>>> http://www.leighsmith.com
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> missing-sync-palmos-talk mailing list
>>>>> missing-sync-palmos-talk at lists.markspace.com
>>>>> Unsubcribing information, subscription options and list  
>>>>> archives can be found at:
>>>>> http://lists.markspace.com/mailman/listinfo/missing-sync-palmos- 
>>>>> talk
>>>>
>>>>
>>>> ********************
>>>> Brian M. Criscuolo
>>>> Senior Software Engineer
>>>> Mark/Space, Inc.
>>>> bcriscuolo at markspace.com
>>>> <http://www.markspace.com>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> missing-sync-palmos-talk mailing list
>>>> missing-sync-palmos-talk at lists.markspace.com
>>>> Unsubcribing information, subscription options and list archives  
>>>> can be found at:
>>>> http://lists.markspace.com/mailman/listinfo/missing-sync-palmos- 
>>>> talk
>>>
>>> _______________________________________________
>>> missing-sync-palmos-talk mailing list
>>> missing-sync-palmos-talk at lists.markspace.com
>>> Unsubcribing information, subscription options and list archives  
>>> can be found at:
>>> http://lists.markspace.com/mailman/listinfo/missing-sync-palmos-talk
>>
>>
>> ********************
>> Brian M. Criscuolo
>> Senior Software Engineer
>> Mark/Space, Inc.
>> bcriscuolo at markspace.com
>> <http://www.markspace.com>
>>
>>
>>
>> _______________________________________________
>> missing-sync-palmos-talk mailing list
>> missing-sync-palmos-talk at lists.markspace.com
>> Unsubcribing information, subscription options and list archives  
>> can be found at:
>> http://lists.markspace.com/mailman/listinfo/missing-sync-palmos-talk
>
> _______________________________________________
> missing-sync-palmos-talk mailing list
> missing-sync-palmos-talk at lists.markspace.com
> Unsubcribing information, subscription options and list archives  
> can be found at:
> http://lists.markspace.com/mailman/listinfo/missing-sync-palmos-talk


********************
Brian M. Criscuolo
Senior Software Engineer
Mark/Space, Inc.
bcriscuolo at markspace.com
<http://www.markspace.com>





More information about the missing-sync-palmos-talk mailing list