How much Sync sessions (in what PAIRS and in what SEQUENCE) should be done to say "EVERYTHING IS SYNCed"?
Let's say I have 3 replicas: A, B and C. So, for me, 3 sessions (A<->B, B<->C and A<->C) does the full syncing cycle.
And what if I have 5 or even more replica's. The optimal for me seems HUB scenario runned TWICE:
- Let's take replica A as HUB;
- Sync "A <-> B", "A <-> C", "A <-> D" and finaly "A <-> E".
- Repeat the step 2 (cause B doesn't have some new items from C, D and E, but A has everything, and so on). "A <-> E" could be skipped, because E received all possible changes from the first cycle.
Am I right with such "HUB" scenario (4 + 3 sync sessions)? Or should i run EACH to EACH scenario (9 sessions) not to MISS SOMETHING?