Hi, I’m really sorry to call on your time but one of my machines is refusing to get back in sync and I’ve spent a few hours trying to figure out why without much luck. I’ve found some bugs and forum posts that are similar but none have got me to the bottom of it. Many thanks for a great tool, and if you ever do any fund-raising count me in!
The logs on the affected machine show
[JT5YU] 00:47:39 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 00:48:54 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 00:50:16 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 00:51:30 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 00:52:46 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
...
[JT5YU] 01:05:09 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 01:05:28 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 01:05:55 INFO: Folder "Documents" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 01:06:48 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 01:07:43 INFO: Folder "Documents" isn't making progress. Pausing puller for 1m0s.
[JT5YU] 01:08:08 INFO: Folder "downloads" isn't making progress. Pausing puller for 1m0s.
and they UI eventually shows “out of sync”
I tried adding STTRACE=model and I see lots of “taking shortcut on…” in a tight loop on a relatively small set of files, which maybe is a clue? I looked at the source but I don’t think that message points to the root, just what happens to be doing.
This issue seems closest puller: Stuck with INFO: Puller no such file or directory · Issue #1355 · syncthing/syncthing · GitHub but I’m not seeing “no such file” message so maybe it’s not the same.
I saw the closed PR for refactoring the puller, so maybe there’s work in progress that will fix this for me; but in the meantime I’ve got a wedged machine and I’m not sure how to fix it
What other information would be useful? Or would you like me to leave you in peace so you can do the mentioned refactor?
Thanks again. I’ve been running syncthing to keep all my machines (and phone) in sync for quite a long time now and it’s generally been fantastic. I’m eternally grateful for all your collective hard work.