https://bugs.freedesktop.org/show_bug.cgi?id=72112

--- Comment #3 from Patrick Ohly <[email protected]> ---
The problem with downloading in chunks is that the indexing is not clearly
defined. Suppose that a session starts and enumerates contacts from #0 to #99.
Now suppose that contact #49 gets deleted. When asking for 50 contacts starting
at #0, what is the response?

It could be either
a) 49 contacts (#0 to #48)
b) 50 contacts (#0 to #48 and #50)

Now, where should the next chunk start? In case a), it probably has to be at
offset #50. If we do that in case b, will we get contact #50 again (duplicate
after sync)?

A second sync would correct that mistake, though.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution-issues

Reply via email to