-
It would be nice to have an optional, periodic "scrub" which compares the MD5 digest of every file in the cpool with its name. A discrepancy would be an indication of silent data corruption on the bac…
-
Was removed as part of #11 (due to bitrot), so if anybody is interested in bringing this back, look at https://github.com/JuliaInterop/ObjectiveC.jl/tree/22118319da1fb7601d2a3ecefb671ffbb5e57012
-
Python 3.11 is becoming the default Python implementation in June 2023. Thus, this package should be tested against Python 3.11 and PYTHON_COMPAT should be bumped if the test was successful.
-
Given #5, and the fact that our API consists of just one function, maybe the comment should just say to look at the README.
We could duplicate the README example in the actual code, or even just _m…
-
bitrot -- need to update architecture documentation
-
## Requirements
Since we use a hash-based bitrot protection approach we need a (hash) function `f` mapping value of arbitrary length to a value of a fixed length. The function `f` must satisfy the fo…
-
New [major release of Mojolicious is out](http://blog.kraih.com/post/178173935636/mojolicious-80-released-perl-real-time-web). We need to upgrade to it and de-bitrot anything that breaks.
-
I know this is quite a big feature, but could be nice to have: I have a lot of small backup files in a directory, and bitrot is progressing really slowly (0.1% in ~20 hours).
One simple implementation…
-
New [major release of Mojolicious is out](http://blog.kraih.com/post/178173935636/mojolicious-80-released-perl-real-time-web). We need to upgrade to it and de-bitrot anything that breaks.
-
Then enable periodic scrub of the backup drive. Without parity we won't have any mean of repairing bitrot, but that's okay. As long as it is detected in time, we can simply replace the bad data with a…