why are the “ignore patterns” files listed and counted as “out of sync”?
They are not out of sync according to the settings I made.
So everything is fine for me - but not for syncthing
a bit confusing
shouldn’t they not be listed as “files not synced because of patterns” instead of “out of sync”?
Does this have anything to do with the “Folder “mp3s” isn’t making progress - check logs for possible root cause. Pausing puller for 1m0s.” Messages I get?
On the device with some new files I get:
2015-06-10 13:34:26: Folder "mp3s" isn't making progress - check logs for possible root cause. Pausing puller for 1m0s.
[A7EWF] 13:35:27 INFO: Puller: final: GetFileAttributesEx \\?\E:\Zeug\mp3z\#audiograbberOUTPUT: Das System kann die angegebene Datei nicht finden.
[A7EWF] 13:35:27 INFO: Puller (folder "mp3s", file "#audiograbberOUTPUT\\Matador - V-1.mp3"): dst stat dir: GetFileAttributesEx \\?\E:\Zeug\mp3z\#audiograbberOUTPUT: Das System kann die angegebene Datei nicht finden.
on the other device:
2015-06-10 13:30:44: Folder "mp3s" isn't making progress - check logs for possible root cause. Pausing puller for 1m0s.
[A7EWF] 13:35:27 INFO: Puller: final: GetFileAttributesEx \\?\E:\Zeug\mp3z\#audiograbberOUTPUT: Das System kann die angegebene Datei nicht finden.
[A7EWF] 13:35:27 INFO: Puller (folder "mp3s", file "#audiograbberOUTPUT\\Matador - V-1.mp3"): dst stat dir: GetFileAttributesEx \\?\E:\Zeug\mp3z\#audiograbberOUTPUT: Das System kann die angegebene Datei nicht finden.
Anyway yes, ignored files are listed among out of sync apparently, so that should be filtered away. Is the file you mention in the log output supposed to be ignored? Does E:\Zeug\mp3z exist? Is that supposed to be ignored?
Ignore patterns are relative to the folder root, not to the disk root
If your folder starts at C:\a\b and you want to ignore C:\a\b\c, the pattern should be c\ and not C:\a\b\c
Looks like there may be a bug with the pattern matching, as it looks like it’s trying to pull a file into a ignored directory… What is the output of http://localhost:8384/rest/db/ignores?folder=mp3s ?
That’s a bug, there’s way too many backslashes in the expanded patterns. Try dropping the initial \ on those patterns, or possibly using / instead if it’s essential that they only match at the folder root. Restart syncthing.
Yeah… I’m slowly running out of old crap branches to take care of, so I can help finish and test the “Selective sync” stuff @AudriusButkevicius built. The ignore stuff is way overdue for an overhaul.
I tried it earlier and a file from another device that ought to be ignored showed up in the out of sync list. The folder was still listed as up to date and 100% though.
I know this is an older post, but I’m still getting the same issue on 0.12.2. Specifically, I’m ignoring the .DS_Store files, but they’re all still showing up as out of sync. Any way to fix this? Thanks!
If you ignore that files on all devices or at least on the device where they are generated, they will not be put into the global index and all will be in sync.