This version has got to be the worst kernel released in a while in terms of regression, from AMDGPU null pointer dereference crash[0] to f2fs data corruption bug[1] and now this. Fixes for these are on their way as far as I can tell but since the stable team are probably on Christmas vacation it might take a while.<p>[0] <a href="https://bbs.archlinux.org/viewtopic.php?pid=1943906#p1943906" rel="nofollow">https://bbs.archlinux.org/viewtopic.php?pid=1943906#p1943906</a><p>[1] <a href="https://bugzilla.kernel.org/show_bug.cgi?id=210765" rel="nofollow">https://bugzilla.kernel.org/show_bug.cgi?id=210765</a>
I work with TBs of genomics data and I am at this point pretty convinced that some of that data changes on-disk. Every now and then. It's very weird. Recently I heard an interview (on one of the Jupiter broadcasting shows) about how btrfs is exposing errors of underlying hardware using their checksumming features, I had a bit of an Aha! moment. The files in question (BAM files) have a sort of checksumming built in (called cigar strings) and I am getting more and more convinced that the discrepancies I run into are actually bit flips on the hardware. Anybody else have any experience with this? BTRFS would be a good tool to prevent such bitrot, imo...
Assuming it can be fixed in a 5.10.x patch release, it's a rather minor story - a bug that is quickly found after release and fixed, hopefully.<p>It will be investigated: <a href="https://marc.info/?l=linux-btrfs&m=160869337604422&w=2" rel="nofollow">https://marc.info/?l=linux-btrfs&m=160869337604422&w=2</a>
I had multiple corruption on a "server" at my parents, checked the disk and reinstalled from scratch 2 times, then I ran memtest86+ and found out one of the memory stick was faulty. Btrfs allowed me to detect that and be confident that all data recovered from the disks were ok because of the data checksumming. With ext4 I might have never found out.
You can get 'surplus' HP P410 from Ali or Ebay, they are cheap and work just fine. Always was told that you can't beat hardware RAID and now that they are available people don't seem to be interested. Just looking at it I can say that apart from CPU/GPU chips themselves it's the best piece of electronics in my PC.
I wish to god people would get a clue with BTRFS:<p>- don't use it because you think the name is "cool". Every time I go to a linux meetup, some idiot starts talking about the name.<p>- it takes 5-10 years for a filesystem or database to mature after it's released. Otherwise you will lose data and cry.<p>- the recent BTRFS performance improvements are against itself, not other filesystems. EXT4 is an excellent fs, as good as XFS performance-wise overall.<p>Source: DBA and storage engineer.