You’re right about the profiles, there are two instances of Syncthing running, and I’ve taken them from the wrong one
. Only the goroutine dump was correct.
I’m attaching the proper files below, taken from the support bundle. I’ve also added the few other files from the bundle that don’t require obfuscation.
- syncthing-block-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-105802.pprof (49.4 KB)
- syncthing-cpu-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-105802.pprof (4.8 KB)
- syncthing-goroutines-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-105756.pprof (10.6 KB)
- syncthing-heap-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-105758.pprof (166.3 KB)
- connection-stats.json.txt (711 Bytes)
- usage-reporting.json.txt (3.9 KB)
- version-platform.json.txt (375 Bytes)
Edit:
Just to show the main issue:
This is in real time, so basically 2 files are downloaded per minute
. With this in mind, it’s actually much faster to just remove the whole folder and download everything from scratch, because there is no such slowdown when actually syncing. It seems just when local changes are reverted in this “Preparing for Sync” phase that is super slow. I was wrong, it’s also very slow when synchronising the folder from scratch. I’m going to try to reproduce this in a clean environment. I think I can also reproduce the crazy RAM usage, as after leaving the folder in this state alone for a while, it’s again at 12+ GB.
Just in case, I’m uploading yet another set of support bundle files. The previous one was after breaking the folder reverting changes and the connection. This one is still from when the folder is in the very slow “Preparing for Sync” state with extremely high RAM usage.
- syncthing-block-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-122558.pprof (52.0 KB)
- syncthing-cpu-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-122558.pprof (25.8 KB)
- syncthing-goroutines-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-122553.pprof (11.5 KB)
- syncthing-heap-windows-amd64-v2.0.0-beta.9.dev.15.ga86d7366-tomasz86-v2.0.0-beta.9-122553.pprof (149.8 KB)
- connection-stats.json.txt (1.6 KB)
- usage-reporting.json.txt (3.9 KB)
- version-platform.json.txt (375 Bytes)
