<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>I just saw a report of corruption problems with bcache in conjunction with GCC 9, and realized I had never actually heard of bcache before.</div><div><br></div><div><a href="https://en.wikipedia.org/wiki/Bcache" target="_blank">https://en.wikipedia.org/wiki/Bcache</a></div><div>- a layer in the kernel for using fast storage (e.g. - NAND, SSD) as a cache for spinning rust</div><div><br></div><div>That's pretty cool; I don't have enough lurking SSD/NAND to have that be of *too* much interest.  But wait, they kept working on it, so there's a filesystem...<br></div><div><br></div><div><a href="https://en.wikipedia.org/wiki/Bcachefs" target="_blank">https://en.wikipedia.org/wiki/Bcachefs</a></div><div>- a COW (Copy On Write) filesystem running atop BCache that has the modern stuff people seem to like such as snapshotting, encryption, checksums, compression (ala ZFS, Btrfs)<br></div><div><div><br></div><div>Here's the corruption reference: <a href="https://bugzilla.kernel.org/show_bug.cgi?id=203573" target="_blank">https://bugzilla.kernel.org/show_bug.cgi?id=203573</a></div><div>And some more diagnosis here: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1708315" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1708315</a></div><div><br></div><div>Sounds like it may be the wrong moment in time to be adopting BCache-related stuff ;-)</div><div><br></div><div>Has anyone been poking at this sort of stuff?  A *loooong* time ago, I used to follow ReiserFS pretty closely, back when that project was a technical matter, as opposed to being (rather properly!) overshadowed by a murder investigation :-(<br></div><div>-- <br><div dir="ltr" class="m_3842636414283256945gmail_signature">When confronted by a difficult problem, solve it by reducing it to the<br>question, "How would the Lone Ranger handle this?"<br></div></div></div></div></div></div></div></div></div>