I recently started using Syncthing - thanks very much for it!
I’m currently trialling a deployment across two NAS units, syncing ~4.5m files totalling about 36TB. I understand that this is going to be a challenging environment, and that I need to set my expectations accordingly.
My question is with regards what behaviour I should expect to see, in terms of how the sync process works. My current understanding is that the following takes place, one-after-the-other:
- Transmitting indexes across the network;
- Requesting needed blocks across the network.
To what extent do these processes overlap? I’m seeing a few anomalies, which might be a result of these steps being out of sync between the two devices, such as:
- The global state jumped up by 1m files for a few days, then dropped back down again. Could this be due to file indexes being reconciled between systems?
- In reconciling two partially-synced folders (which a previous syncing system gave up on), I initially saw that one was a long way behind the other (further than expected) - but it seems to have been catching up faster than the transmitted data suggests. The scan has finished, so is it just transmitting file indexes and realising that it already has required data?
Any thoughts gratefully received!