Hello,
I think that topic is really only for author of syncthing to consider.
My users using Autocad 2015 to work.
On opening file AutoCad is creating dwl and dwl2 files - I think that those files are like 2 locks.
Unfortunately it is creating it in a way that syncthing always showing hash mismatch bug and dwl files never appears in second server.
So could you add function to sync lock files even when hash is mismatched?
It gaves user lock for documents, so they will not edit the same drawing.
LibreOffice also create locks, but those locks files are synced correctly.
I don’t think the fact that they are lock files are the issue, most likely they are something weird and unusual like memory mapped files, or AutoCAD does something like resets the modification time to hide that the file changes.
Could you download https://nym.se/t/stfileinfo.exe.zip and run it, in a terminal, a few times with one of the problematic files as the argument? Then paste the output and we can see what’s going on, hopefully. It’ll look something like this:
I’ve run utility and got some problems. I cannot track those files.
Right now I know one thing, problem is with files when somebody open file in AutoCAD and close it.
Syncthing trying to sync dwl files, but it doesn’t exist anymore and here is first error.
And often (can’t say always) after that I have:
Dec 4 13:50:27 NAME syncthing: [JYUAU] 12:50:27 INFO: Connection to ID closed: ping timeout
Dec 4 13:51:27 NAME syncthing: [JYUAU] 12:51:27 INFO: Established secure connection to ID at ip:37669-remoteip:22000
...
Connected to already connected device NAME2
Weird thing (for me) is that on second side I don’t have any activity in the logs.