<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 11/12/2013 05:54 AM, James wrote:<br>
    </div>
    <blockquote
      cite="mid:1384215868.16562.27.camel@freed.purpleidea.com"
      type="cite">
      <pre wrap="">Hi there,

This is a hypothetical problem, not one that describes specific hardware
at the moment.

As we all know, gluster currently usually works best when each brick is
the same size, and each host has the same number of bricks. Let's call
this a "homogeneous" configuration.

Suppose you buy the hardware to build such a pool. Two years go by, and
you want to grow the pool. Changes in drive size, hardware, cpu, etc
will be such that it won't be possible (or sensible) to buy the same
exact hardware, sized drives, etc... A heterogeneous pool is
unavoidable.

Is there a general case solution for this problem? Is something planned
to deal with this problem? I can only think of a few specific corner
case solutions.
</pre>
    </blockquote>
    I am not sure about of issues you are expecting when a heterogeneous
    configuration is used. As gluster is intelligent enough for handling
    sub-volumes/bricks with different sizes.&nbsp; So I think heterogeneous
    configuration should not be a issue for gluster. Let us know what
    are the corner cases you have in mind (may be this will give me some
    pointers to think :)).<br>
    <blockquote
      cite="mid:1384215868.16562.27.camel@freed.purpleidea.com"
      type="cite">
      <pre wrap="">
Another problem that comes to mind is ensuring that the older slower
servers don't act as bottlenecks to the whole pool</pre>
    </blockquote>
    <br>
    I think this is unavoidable but the time-line for these kind of
    change will be around 10 to 15 years. However we can replace bricks
    if the old servers really slows the whole thing down.<br>
    <blockquote
      cite="mid:1384215868.16562.27.camel@freed.purpleidea.com"
      type="cite">
      <pre wrap="">. jdarcy had mentioned
that gluster might gain some notion of tiering, to support things like
ssd's in one part of the volume, and slow drives at the other end. Maybe
this sort of architecture can be used to solve the same problems.

Thoughts and discussion welcome.

Cheers,
James

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Gluster-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a>
<a class="moz-txt-link-freetext" href="http://supercolony.gluster.org/mailman/listinfo/gluster-users">http://supercolony.gluster.org/mailman/listinfo/gluster-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>