Checksum mismatch in single repo

Felix Natter <[email protected]>
Newsgroups gmane.comp.version-control.subversion.user
Message-ID <[email protected]>
Dear svn experts,

I do a daily dump+backup of my svn server. Without any known trigger
(no server crash, except about 2 months ago I had a single I/O error on the
ProxMox virtualization server), the dump of one repo failed with:

svnadmin: E200046: LZ4 decompression failed

The svnadmin verify I ran to double check that also failed for that one 
repo:

verifying /repos/X/Y...
* Error verifying repository metadata.
svnadmin: E160004: Checksum mismatch in item at offset 18983705 of 
length 11921122 bytes in file /repos/X/Y/db/revs/0/221

After I restored X/Y from the last backup, and ran a dump/backup/verify,
everything is fine for 4 days now.
I couldn't find an error in the system logs (especially no I/O errors).
The repos are on a HDD (in my experience they last longer than SSDs
with lots of write activity, i.e. daily dumps/backups/etc...).

Question: Can I rule out software failure? I am running svn 1.14.1
on ALMA Linux 8.x. Shall I install on a new HDD? No action needed?
Any other advice?

Many Thanks in Advance and Best Regards,
Felix

-- 

*SIDACT GmbH
Simulation Data Analysis and
Compression Technologies
*
*Felix Natter*
/Software Developer /

Auguststraße 29
53229 Bonn
Germany

Phone 	 :   +49 228 5348 0430
Direct 	 :   +49 228 4097 7118
Email 	 : [email protected]
Web 	 : http://www.sidact.com/
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.