I have had a little problem show up with syncthing over the past week or so. I’m not entirely sure, but it might have been since the last automatic update, which I believe was fairly recent too.
I have system A syncing to system B. On both systems it is showing on the left hand side of the UI that all folders are up to date. But on system A on the right hand side, it is reporting that system B is “syncing 99%” with about 6GB left to sync, although there is no upload or download activity taking place. It was showing 9GB at some point but is now stuck on 6.
I just wanted to know what this could be. When I click on the right hand side of System A to see which files it is reporting as not being sync’d on system B, it shows a whole list of files that do actually already exist on system B - and in some cases, files that have been deleted on both systems, and to be sure, I deleted out any *.tmp files on both sides in case that was causing it.
Based on my limited technical knowledge, I’m thinking that the database might be slightly corrupted? I probably don’t help things by sometimes manually adding files to system B and then not reverting local changes - for example, if I download a large file like a Windows 10 ISO file to System A, I might sometimes remotely login to system B and download the same file to save syncthing having to deal with it.
I’m hoping the database isn’t corrupted and that it is a simpler issue. To confuse me even more, even though both sides are reporting up-to-date on the left side of the UI, system B is reporting a local state difference of 1 file to system A, and this shouldn’t be happening where the folder on A is set to send only and on B to receive only. But it is happening, and I only noticed because I manually checked - system A didn’t report (and hasn’t reported) that the corresponding folder on B was out of sync.
For extra info, both systems are running the latest version of Synctrazor and syncthing on Windows 10. System A is set to send only, B to receive only. As I said above though I do sometimes manually add large files to B and wait for the database to update itself, and this has seemed to work in the past. I do this because my internet is terribly slow on one side not to mention that I am still struggling to configure things properly so that I don’t have to go through relays.
Hope someone might be able to offer an explanation in any case. Thank you for your time and help.