Feature request: Reed-Solomon code for error recovery

Software such as Kopia and Duplicity have this feature that you set a percentage for error tolerance, and the backup software adds a Reed-Solomon code that allows recovery from errors or damaged repositories. This increases the size of the repository by the same percentage.

From a GitHub discussion, it seems Borg might also have such plan (though not in Borg 2.0, where bigger issues are solved).

Any plan to add this feature?

This is already tracked in some of the following GitHub issues, please refer to them: Issues · restic/restic · GitHub

1 Like

Out of curiosity, could you explain your use case? What undurable storage are using?

It’s not just the reliability of the storage backend. The repository damage could occur from many different sources.

The use case is fixing the repository errors! That’s why Par2 exists.