preventing slow syncs must not cause slow syncs
@pohly
Submitted by Patrick Ohly Assigned to SyncEvolution Community
Description
When one source in a sync with multiple sources encounters a slow sync and thus aborts the sync, the other sources must not be affected. What happens instead is that they are forced into a slow sync in the next sync.
Steps to reproduce:
syncevolution --configure preventslowsync=1 memotoo_1 syncevolution memotoo_1 eds_contact eds_event cp -a ~/.config/syncevolution/ ~/.config/syncevolution_old syncevolution memotoo_1 eds_contact rm -rf ~/.config/syncevolution mv ~/.config/syncevolution_old ~/.config/syncevolution syncevolution memotoo_1 eds_contact => prevents slow sync due to wrong anchors on client, as expected syncevolution memotoo_1 eds_event => works syncevolution memotoo_1 eds_event eds_contact => prevents slow sync for eds_contact syncevolution memotoo_1 eds_event => should have worked, but now also encounters slow sync