hrana
Cadet
- Joined
- May 17, 2014
- Messages
- 4
On 12.0-U6.1, using Syncovery, FreeFileSync, etc. has become challenging on SMB shares. The 'modified' timestamp defaults to whenever the file is last touched on the SMB share. In my use case, any time a sync event occurs, the modified timestamp gets updated to the date of the event.
Whereas in earlier versions of TrueNAS 12.0, these applications could set those timestamps to facilitate file synchronization. Without this capability, the synchronization algorithm flags the file on the SMD share as newer than the original file and copies it over. This perpetuates the problem.
Files created/copied prior to the upgrade are unaffected until they are modified on the source system. After that point, they are locked in a perpetual update cycle on the SMB share due to the above behavior.
It appears this bug was solved a while ago but has resurfaced in the latest version: https://jira.ixsystems.com/browse/NAS-107005
I have checked the release notes for U6 and U6.1 but don't see anything about a change in behavior. Did I miss something or is this a regression?
Whereas in earlier versions of TrueNAS 12.0, these applications could set those timestamps to facilitate file synchronization. Without this capability, the synchronization algorithm flags the file on the SMD share as newer than the original file and copies it over. This perpetuates the problem.
Files created/copied prior to the upgrade are unaffected until they are modified on the source system. After that point, they are locked in a perpetual update cycle on the SMB share due to the above behavior.
It appears this bug was solved a while ago but has resurfaced in the latest version: https://jira.ixsystems.com/browse/NAS-107005
I have checked the release notes for U6 and U6.1 but don't see anything about a change in behavior. Did I miss something or is this a regression?