We want to work in a feature for restic but I wanted to cross-check with the experts if this makes sense or not . This comes as a follow-up of this thread:
The idea is to take advantage of file systems with recursive mtime via the extended attributes. Cephfs already have that feature and also our in-house EOS storage system. The idea would be to add a new optional argument to
restic backup to allow specifying a custom extended attribute name that restic would use for compare and eventually discard full branches.
As restic already backups the extended attributes, (in my mind) seems that it’s only a question of adding a new ~
if but checking this specific attribute.
Do you think that this is doable/makes sense? We are already quite happy with restic but having this feature in the file system makes me think that we could take benefit of it.