I am just starting out to use FFS, and so far, it has closed a gap I had with syncing Google drive to a local NAS. I do eventually want to look at getting it setup in a docker container, but until then, I wanted to see about an issue I am seeing with the Versioning feature.
I have a Batch Job setup to run on a Windows machine to do a 2-way sync with Google Drive and a network share (NAS). I have been reviewing the logs regularly since I am still new at using the tool and want to make sure I am not messing something up. On Delete Files, I have setup Versioning with Folder Timestamps. I have also set to retain Max 5 copies. This worked fine for the first couple of days, but now that the time has passed with changed files, I am starting to see the logs fill with errors.
Specifically, I am getting this error:
8:02:22 AM Error: Cannot delete file "\\jarvis\gdrive_backup\_VERSIONS_\2024-09-03 080002\BACKUPS\UNRAID\APPDATA\ab_20240721_050002\VPN.tar.gz".
ERROR_FILE_NOT_FOUND: The system cannot find the file specified. [DeleteFile]
This same error is repeated a few times, which I thought was interesting. I started looking, and something stuck out as odd. This did not seem to be an issue of creating the copies of the file when it detects a change or deletion, but rather, its attempt to clean up old copies that conform to the Max Days, Minimum and Maximum numbers to keep. The file it was attempting to delete did not exist. I then realized the path was using the date it batch job runs as the Folder Date instead of the date at which the version was created (or the log message is).
Might just be me, but I think this is a bug.