<div dir="ltr">On Fri, Nov 1, 2013 at 8:18 AM, Michael B. Trausch <span dir="ltr">&lt;<a href="mailto:mbt@naunetcorp.com" target="_blank">mbt@naunetcorp.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div class="im">
    <div>On 11/01/2013 08:06 AM, Phil Turmel
      wrote:<br>
    </div>
    <blockquote type="cite">
      <pre>That&#39;s probably a reference to &quot;bcache&quot;, a new persistent block device
cache for linux.  I don&#39;t know if there&#39;s any initramfs support for
assembly yet, but you could roll your own.  That&#39;d do what you&#39;re thinking.</pre>
    </blockquote>
    <br></div>
    Sounds like a nice thing to try.  I might want to do that, actually,
    given my workflow and large storage requirements.<br>
    <br>
    I have 2 TB of data on my regular workstation; however, on any given
    day I don&#39;t access even 10% of it, and in any given week I probably
    been work on one to three projects that are relatively &quot;small&quot;
    (relative to the size of a 100GB SSD, that is).<br>
    <br>
    Thanks for the pointer, there, and I&#39;m totally going to look into
    that.</div></blockquote></div><div class="gmail_extra"><br></div>Not to discourage you, but that&#39;s &quot;bleeding edge&quot; technology.  It&#39;s very cool, though, and Kent Overstreet (bcache guy) has been getting some traction (some positive comments, anyway) in getting large, invasive patch sets accepted by the maintainer of the Linux kernel block subsystem, Jens Axboe.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">The reason for caution is that this is difficult technology to get right,  The L2 ARC in ZFS seems to be the culprit in a disproportionately large number of the most debilitating bugs, and Jeff Bonwick and friends are no dummies, so I suppose bache might be prone to similar difficulties.  The L2 ARC is a read-only cache; the slog ZIL is a write cache on SSDs and is a different part of ZFS; but the bcache is both a read and a write cache.<br clear="all">
<div><br></div>-- <br>  Ed Cashin &lt;<a href="mailto:ecashin@noserose.net">ecashin@noserose.net</a>&gt;<br>  <a href="http://noserose.net/e/">http://noserose.net/e/</a><br>  <a href="http://www.coraid.com/">http://www.coraid.com/</a>
</div></div>