On Mo, 2011-09-12 at 09:56 +0200, Thomas Pequet wrote:
Le 24/08/2011 10:41, Patrick Ohly a écrit :
> The main problem is the fallback to a slow sync. Why does the server ask
> for one?
I think it is because there is no data in sync history:
https://www.memotoo.com/configuration.php?rub=infoSyncML
Now if there is a "Last", Memotoo does not ask a slow sync.
I don't understand. This was not the first sync; I linked to the
previous sync session in my email. Did you look at the examples and
conclude that the server believes that the sync is the first one?
Try again and tell me.
I've tried this repeatedly, it was reproducible. Unless you changed
something, it is going to continue to fail. But I can try again.
>
http://syncev.meego.com/2011-08-23-13-52_testing_davical_apple_memotoo_db...
>
> The client sent 20110823T194959Z as its last anchor and sc-pim-B as its
> LocURI, which matches the values from the previous sync:
>
http://syncev.meego.com/2011-08-23-13-52_testing_davical_apple_memotoo_db...
>
http://syncev.meego.com/2011-08-23-13-52_testing_davical_apple_memotoo_db...
>
> Between these two syncs there was another one from the client sc-api-A:
>
http://syncev.meego.com/2011-08-23-13-52_testing_davical_apple_memotoo_db...
>
http://syncev.meego.com/2011-08-23-13-52_testing_davical_apple_memotoo_db...
>
> That also is an unexpected slow sync, but it doesn't show up as a
> failure because the end result happens to be as desired. Normally
> SyncEvolution's testing would check the sync mode and detect this, but
> for Memotoo that is disabled because we had these cases where it did
> unexpected slow syncs legitimately (no data on server).
>
> Is it possible that the server doesn't properly distinguish between
> multiple clients?
Normally Memotoo itendify the client with the "LocURI".
You can see if Memotoo does not identify the client and think it is
always "sc-pim-B" after "sc-api-A", with the RespURI and same sid
(for
example:
<
RespURI>http://sync.memotoo.com/syncML?sid=45e61e6e17edaefdbe6aaae70ce...>)
In other words, the sid is always the same for each client?
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.