I see a few discussion topics but I don’t see one that applies to me. First thing first: Syncthing continues to be rock solid heavy-duty darn near flawless for my use.
I don’t what has changed except one machine is now on a different network;instead of being stand-alone remote, it is now a part of my home LAN.
I have a shared folder across many Syncthing machines and syncing has been perfect. There is no case where two or more machines are trying to access and/or modify the same file at the same time. When this suspect machine (lets call it S02) is on I get syncing conflicts, and it reports the typical “Failed to sync”, “…isn’t making sync progress - retrying in 1m0s.” messages in the log. It does also report in the log "INFO: Puller (folder “/xxxxx…item “yyyyyyy.jpg”): syncing: delete file: file modified but not rescanned; will try again later” message. This only occurs when S02 is running and syncing. As soon as I shutdown S02 all other machines operate perfectly fine and the conflicting ceases to exist.
I also noticed with S02 is on, if I delete files on another other machine (S01, S03, C01, etc) the files come back, and if I delete them 5 times, they come back 5 times. If I delete them on S02, they come back, but it appears only once more, if I delete the files on S02 a second time then they are deleted (on all machines) for good.
When you first boot S02 up and run Syncthing the scanning of the folders seems pretty slow, with some folders in a “Waiting to Sync” state; significantly slowed than compared with the behaviour of my other machines… I checked the machine logs to look for any hardware / software errors and see none, and the machine appears to run perfectly fine otherwise. I even put the disks into another machine and get same error free results but Syncthing still behaves (and logs) the same.
So I am convinced there is something awry with S02. So, what else can I do to troubleshoot? Is there a private folder to drop logs in? Or should I do a --reset-database and be done with it? If I do reset the database do I have to do anything else like re-add all the folders? Or does all the configuration stay as is, and Syncthing just does its re-scanning to re-build a fresh new database?
FYI: S01, S02, SO3 = FreeBSD headless servers. Linux-C01 = Linux Ubuntu laptop WIN-C01 = Windows 10 laptop Two other devices = Android
I’ll try to check back later today, but it just might be a couple days.
Thanks again, FreeBSD_Lover