Re: Schrödinger's hash

David Christensen <[email protected]>
Newsgroups gmane.linux.debian.user
Message-ID <[email protected]>
On Fri, 22 May 2026 09:53:17 -0600 Charles Curley wrote:
 > I have four four terabyte hard drives. Each has a partition on it. The
 > four partitions comprise a RAID 5 array using mdadm. On top of that,
 > LUKS encryption, then LVM with ext4 logical volumes.
 >
 > On one LVM partition I have a number of backup files, tarred,
 > bzipped, and sha256 and sha512 summed. I have a script which will find
 > checksum files, and execute the appropriate program to test the
 > archives. It puts each program into the background, parallising any
 > number of checksum tests.


On 6/21/26 14:05, Charles Curley wrote:
> I believe I have found a solution to this problem. I installed the
> backports kernel. Since then I have run more than four hours solid of
> tests and not found a single error.
> 
> I did replace one hard drive. While that resulted in a quieter office,
> it did not solve the problem.
>
> Checking voltages from the power supply and the wall with a digital
> volt meter did not show any out of spec problems.


I am glad that your storage is working correctly now.


Please run and post the following commands with both the previous kernel 
and the backports kernel:

$ cat /etc/debian_version

$ uname -a


I will assume your script spawns a separate, isolated process for each 
checksum file.


If you have ruled out the power supply, memory, and disks, another 
possibility could be a race condition in the kernel and/or I/O stack 
that is triggered when multiple processes access storage in parallel.


Are the checksum errors repeatable on another computer with a similar 
storage architecture and the previous kernel?  If so, do they disappear 
with the backports kernel?


David
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.