Actually I have some data corruptions on a synchronized folder.
This folder is shared on 5 hosts.
How can I know which host had sent corrupted data or how can I track the problem ?
syncthing version divergence can explain those corruptions?
It can be an hardware problem (I had some HD failure in one machine), but there is a mechanism to prevent corruption from a sick machine ? (This machine is not a source of changes)
I had enabled versioning, then I was able to restore those files.
But there is a problem:
I have to touch it to force resync.
What does corruption mean in this case? If you read the API docs there is a way to look up detailed information about individual files, including the last device that modified it.
There is no mechanism in syncthing to prevent corruption as it’s not a filesystem and it cannot distinguish corruption from a user made change.
Different versions should not be related to this, but ideally you want them as close as possible to pick up bug fixes.