I have three Linux laptops and one Android phone which are all almost always on and syncing. Occasionally a laptop will be suspended for travel, or rebooted after upgrading software. The phone sometimes gets out of any service area, and also gets upgraded once in a while. No problems with any of this, Syncthing just picks up where it left off, all is fine.
I also have an ancient Mac laptop which I used for travel because a former employer had Mac company laptops. I don’t use it much any more. Generally it stays powered off. Once a month I recharge the battery and power it back up to resync, for no particular reason, sometimes it will be two months. It generally resyncs fine.
The most recent Mac resync got confused however. It resurrected several directories which had been deleted a month or two before, but after its previous resync. No harm done. No other files had been updated or deleted by mistake. I keep a master copy of the sync repository in an area which Syncthing doesn’t know about, mostly manually updated, and have a nightly cron job which compares the two.
No complaints about Syncthing doing this, But it made me curious. How old does a change have to be before Syncthing forgets about it? Here I had deleted some directories probably 45 days earlier, and the three Linux laptops and the Android phone seemed to have forgotten the directories ever existed, so when the Mac resynced, it’s as if the other node thought those directories were new and added them back.
Please understand, I am not complaining and I don’t pretend to know what really happened; I only say the active nodes seem to have forgotten about deleting those directories, the Mac node presented them as new, and I am curious about how long Syncthing remembers old deletes. I may well be wrong about this. An alternative possibility is that the last time I recharged and powered up the Mac, it had no internet connectivity, and that reset some internal status which the next reconnect interpreted incorrectly. I am sure there are other possibilities.
I am just curious. I thought it actually kind of funny, and it made me wonder how much longer there will be any point in keeping the old Mac running. I haven’t used it for travel in probably 5 years,