Hi Dan,<div><br></div><div>We are in the process of enhancing our rebalance, but taking it one step a time. Some replies inline.<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div text="#000000" bgcolor="#ffffff">Hi James, thanks for your suggestions.   I have used the rebalance
    command several times after adding new bricks, and I am pretty sure
    that it equalizes the amount of data stored on each brick rather
    than the amount of free space.  It would be useful to have an option
    to equalize free space instead - that would certainly solve the
    problem of non-uniform brick sizes.<br>
    <br></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div text="#000000" bgcolor="#ffffff">
    There used to be a server vol file option &quot;min-free-disk&quot;, to leave
    space on bricks for files to grow.  That would solve my problem as
    well.  Do you know if this is available in 3.1.x or 3.2, or if there
    is a CLI command for setting it?<br><font color="#888888">
    <br></font></div></blockquote><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>there is already a patch for this, <a href="http://patches.gluster.com/patch/6868/">http://patches.gluster.com/patch/6868/</a> which should consider &#39;min-free-disk&#39; option while rebalancing.  It will go in upcoming releases, after which, this particular issue should be solved.</div>
<div> </div><div><br></div><div>Also, about non-uniform backends: the note about keeping the &#39;uniform&#39; back-end is because we do our QA on uniform backends. Hence we would have missed out some issues which would arise due to non-uniform backend-storage size. Technically, inside glusterfs it should be agnostic to backend-size. But in all productive deployment, we advise you to have uniform backends.</div>
<div><br></div><div>Regards,</div><div>Amar</div><div><br></div><div><br></div><div><br></div></div></div>