<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>I was using bcache at one point at World Gaming, with a borrowed flash card, but luckily stopped doing so just before a (possibly different) corruption problem.</p>
<p>--dave<br>
</p>
<div class="moz-cite-prefix">On 2019-05-14 5:12 p.m., Christopher Browne via talk wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAFNqd5VNXd0zmFVZZiUooe6gp-JeYm2T+7-3oiWTYFWPb+ub2A@mail.gmail.com">
<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" moz-do-not-send="true">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" moz-do-not-send="true">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" moz-do-not-send="true">
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" moz-do-not-send="true">
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>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">---
Talk Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:talk@gtalug.org">talk@gtalug.org</a>
<a class="moz-txt-link-freetext" href="https://gtalug.org/mailman/listinfo/talk">https://gtalug.org/mailman/listinfo/talk</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">-- 
David Collier-Brown,         | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
<a class="moz-txt-link-abbreviated" href="mailto:dave.collier-brown@indexexchange.com">dave.collier-brown@indexexchange.com</a> |              -- Mark Twain
</pre>
<br>
<p><strong><em><span style="color: #212121;">CONFIDENTIALITY NOTICE AND DISCLAIMER</span></em></strong><em><span style="color: #212121;"> : This telecommunication, including any and all attachments, contains confidential information intended only for the person(s)
 to whom it is addressed. Any dissemination, distribution, copying or disclosure is strictly prohibited and is not a waiver of confidentiality. If you have received this telecommunication in error, please notify the sender immediately by return electronic mail
 and delete the message from your inbox and deleted items folders. This telecommunication does not constitute an express or implied agreement to conduct transactions by electronic means, nor does it constitute a contract offer, a contract amendment or an acceptance
 of a contract offer. Contract terms contained in this telecommunication are subject to legal review and the completion of formal documentation and are not binding until same is confirmed in writing and has been signed by an authorized signatory.</span></em></p>
</body>
</html>