Jim Wilcoxson
Jim Wilcoxson
In my original post, I said Cython extensions one place and CPython extensions in another, but I meant CPython in both cases. Though I guess the same mechanism oould work...
Here's a sketch of what I had in mind for an interface file that would allow Seq to call C extensions already in the Python interpreter. For example, the struct...
In the discussion about rsbep-backup, they artificially corrupted a file by writing zeroes to it, then recovered the original data. But in real life, an actual disk sector corruption will...
I'm sure restic does a similar thing, but here's what happens with HashBackup when you transmit a backup file (collection of blobs) to BackBlaze (and a similar thing occurs with...
I am no mathemagician so please correct me. UBER is the uncorrectable error rate, not undetected. The difference is important, because even if an error is so bad that ECC...
Sorry for goofing up your math. Since this is a topic of interest to me, I decided to run some tests today with rsbep-backup since it was recommended earlier. I...
I took a closer look at rsbep.c today to see how it handles actual I/O errors. Here is the loop that reads a shielded file to be decoded: ``` while...
For grins, I made a FUSE filesystem that generates an EIO when a file is read at offset 0. The code for a Python FUSE filesystem is at https://github.com/fusepy/fusepy. I...
@nioncode You might be right, though rsbep doesn't even say there is an I/O error, it just quits. Par2 does say there is an I/O error but doesn't mention anywhere...
@ttsiodras I was using rsbep directly rather than melt.sh because I didn't want to install a bunch of files on my test VM. But after what you said, I went...