[GTALUG] Question Fodder: Bcache Filesystem

Christopher Browne cbbrowne at gmail.com
Tue May 14 17:12:44 EDT 2019


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.

https://en.wikipedia.org/wiki/Bcache
- a layer in the kernel for using fast storage (e.g. - NAND, SSD) as a
cache for spinning rust

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...

https://en.wikipedia.org/wiki/Bcachefs
- 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)

Here's the corruption reference:
https://bugzilla.kernel.org/show_bug.cgi?id=203573
And some more diagnosis here:
https://bugzilla.redhat.com/show_bug.cgi?id=1708315

Sounds like it may be the wrong moment in time to be adopting
BCache-related stuff ;-)

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 :-(
-- 
When confronted by a difficult problem, solve it by reducing it to the
question, "How would the Lone Ranger handle this?"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gtalug.org/pipermail/talk/attachments/20190514/e7e0a7c2/attachment.html>


More information about the talk mailing list