Is there any way of keeping a more detailed track of synchronisation than the 'latest change' section of the GUI?


#1

I was about to post a support question about failure to sync, but it turns out that in fact I was too hasty, SyncThing did synchronise what I was attempting to sync, which is good. But it does raise the question, what are the different ways for to confirm this?

What led me to believe sync in fact hadn’t occurred was that the internet speeds on both ends of the sync are generally pretty slow, so even for a relatively small file, I’d expect to have been able to see a change in the ‘up to date’ status in real-time. Also, the ‘latest change’ section was and is still reflecting a change made some time ago and has made no mention of the addition of a new file from my end or the successful synchronisation of that file with the other end.

I wonder, is there any kind of SyncThing equivalent of the Dropbox ‘ticks’ that allow one to determine the synchronisation status of individual items in a shared folder? Also, is there any longer (but still human readable) list of changes than the one-line ‘Latest Change’ section of the GUI? I also wonder, should I be seeing anything in the latest change section for having added a file to the folder, and successfully synchronised it? What type of actions are reported in the ‘Latest Change’ section? The change it currently reports as the latest was a deletion from the remote device, should I expect only to see reports of the remote device’s behaviour? It was they who shared the folder with me so I guess that makes sense if so, just unclear.


(Jakob Borg) #2

There are two relevant command line options, -verbose and -audit.


(Simon) #3

The latest change is only related to changes made by Syncthing, i.e. changes originating from a remote device, never changes done locally and picked up by Syncthing during a scan.


#4

There is also the Global Changes button below the devices.

It’s not really possible for Syncthing to offer those ticks like dropbox does. Dropbox just syncs with its servers. So if the file is on their server, it can show a green tick. But Syncthing has no servers. When should there be a green tick? If at least one of the remote devices report they have the complete file, or only if all remote devices report it? What if one or more remote devices are disconnected?

If you don’t have ignore patterns and the last Scan shows a time after you created/changed the file, you can be pretty sure, that your Syncthing knows about the file. If the remote device shows up to date, you know it has everything your device has (in the folders you both share).


#5

Ah I’d not considered that. Thanks. I more detailed version of the ‘up to date’ status of a remote device could be helpful though. A list of files it has perhaps? Wouldn’t be much use when dealing with thousands of files and you’re not sure if it somehow missed 1 perhaps, but as a simple check for ‘is my one specific file I’m worried about on this remote device?’ it’d provide peace of mind. Anyway, I guess I should trust the software.


#6

Thanks Jakob.

I’m running Syncthing via the SyncTrayzor app for windows and I’m actually unsure how I’d enter the command line options.

Any ideas?


#7

Open SyncTrayzor:

File -> Settings -> Syncthing tab -> Advanced -> Syncthing Command-line Flags


(system) #8

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.