Using Syncthing 0.14.46, SyncTrayzor 1.1.21 on Windows 7 SP1 x64 machines. The folder in question is using SyncTrayzor’s filesystem watcher.
I have a file which is silently not syncing between two devices and is marked as “invalid” in both device’s “global” list. The file is not ignored by either device, confirmed by checking the ignores and the logs while scanning. No sync conflict or temporary files are created. Both devices read each other and the folder as “Up To Date”. I’d expect the file to be synced, or for at least one device to report an error.
The file was synced on both devices when it was last modified on the 17th. Today (21st) I edited the file on device I whilst device V was switched off.
When device V was switched on, various other files on other folders were correctly synced. Other files in this shared folder are syncing.
I’m not getting any errors on either side or any logs that seem relevant, or mention the file at all, in the debug logs (events, fs, main, model, scanner).
According to the API, the file has the "invalid": true,
field set on both devices’ global section.
API rest/db/file output for the file on device V:
{
“availability”: null,
“global”: {
“deleted”: false,
“invalid”: true,
“modified”: “2018-04-17T03:41:59.7930401+01:00”,
“modifiedBy”: “YECXW42”,
“name”: “filename”,
“noPermissions”: false,
“numBlocks”: 0,
“permissions”: “0644”,
“sequence”: 14400,
“size”: 296636,
“type”: 0,
“version”: [
“IGHCPN5:38”,
“VGHBPFX:21”
]
},
“local”: {
“deleted”: false,
“invalid”: false,
“modified”: “2018-04-17T03:41:59.7930401+01:00”,
“modifiedBy”: “IGHCPN5”,
“name”: “filename”,
“noPermissions”: false,
“numBlocks”: 3,
“permissions”: “0644”,
“sequence”: 16919,
“size”: 296636,
“type”: 0,
“version”: [
“IGHCPN5:1”
]
}
},
“local”:{
“deleted”:false,
“invalid”:false,
“modified”:“2018-04-17T03:41:59.7930401+01:00”,
“modifiedBy”:“IGHCPN5”,
“name”:“filename”,
“noPermissions”:false,
“numBlocks”:3,
“permissions”:“0644”,
“sequence”:16919,
“size”:296636,
“type”:0,
“version”:[
“IGHCPN5:1”
]
}
}
Device I: (has most recent file)
{
“availability”: null,
“global”: {
“deleted”: false,
“invalid”: true,
“modified”: “2018-04-17T03:41:59.7930401+01:00”,
“modifiedBy”: “YECXW42”,
“name”: “filename”,
“noPermissions”: false,
“numBlocks”: 0,
“permissions”: “0644”,
“sequence”: 14400,
“size”: 296636,
“type”: 0,
“version”: [
“IGHCPN5:38”,
“VGHBPFX:21”
]
},
“local”: {
“deleted”: false,
“invalid”: false,
“modified”: “2018-04-21T12:39:53.1968141+01:00”,
“modifiedBy”: “IGHCPN5”,
“name”: “filename”,
“noPermissions”: false,
“numBlocks”: 3,
“permissions”: “0644”,
“sequence”: 13240,
“size”: 299467,
“type”: 0,
“version”: [
“IGHCPN5:2”
]
}
}