<div dir="auto">I repeat: I&#39;ve just proposed a feature<div dir="auto">I&#39;m not a C developer and I don&#39;t know gluster internals, so I can&#39;t provide details</div><div dir="auto"><br></div><div dir="auto">I&#39;ve just asked if simplifying the add brick process is something that developers are interested to add</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 29 apr 2017 9:34 PM, &quot;Joe Julian&quot; &lt;<a href="mailto:joe@julianfamily.org">joe@julianfamily.org</a>&gt; ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>What I said publicly in another email ... but not to call out my perception of your behavior publicly if also like to say:<br>
<br>
Acting adversarial doesn&#39;t make anybody want to help, especially not me and I&#39;m the user community&#39;s biggest proponent.<br><br><div class="gmail_quote">On April 29, 2017 11:08:45 AM PDT, Gandalf Corvotempesta &lt;<a href="mailto:gandalf.corvotempesta@gmail.com" target="_blank">gandalf.corvotempesta@gmail.<wbr>com</a>&gt; wrote:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">Mine was a suggestion<div dir="auto">Fell free to ignore was gluster users has to say and still keep going though your way</div><div dir="auto"><br></div><div dir="auto">Usually, open source project tends to follow users suggestions</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 29 apr 2017 5:32 PM, &quot;Joe Julian&quot; &lt;<a href="mailto:joe@julianfamily.org" target="_blank">joe@julianfamily.org</a>&gt; ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Since this is an open source community project, not a company product, feature requests like these are welcome, but would be more welcome with either code or at least a well described method. Broad asks like these are of little value, imho.<br>
<br>
<br>
On 04/29/2017 07:12 AM, Gandalf Corvotempesta wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Anyway, the proposed workaround:<br>
<a href="https://joejulian.name/blog/how-to-expand-glusterfs-replicated-clusters-by-one-server/" rel="noreferrer" target="_blank">https://joejulian.name/blog/ho<wbr>w-to-expand-glusterfs-replicat<wbr>ed-clusters-by-one-server/</a><br>
won&#39;t work with just a single volume made up of 2 replicated bricks.<br>
If I have a replica 2 volume with server1:brick1 and server2:brick1,<br>
how can I add server3:brick1 ?<br>
I don&#39;t have any bricks to &quot;replace&quot;<br>
<br>
This is something i would like to see implemented in gluster.<br>
<br>
2017-04-29 16:08 GMT+02:00 Gandalf Corvotempesta<br>
&lt;<a href="mailto:gandalf.corvotempesta@gmail.com" target="_blank">gandalf.corvotempesta@gmail.c<wbr>om</a>&gt;:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2017-04-24 10:21 GMT+02:00 Pranith Kumar Karampuri &lt;<a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a>&gt;:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Are you suggesting this process to be easier through commands, rather than<br>
for administrators to figure out how to place the data?<br>
<br>
[1] <a href="http://lists.gluster.org/pipermail/gluster-users/2016-July/027431.html" rel="noreferrer" target="_blank">http://lists.gluster.org/piper<wbr>mail/gluster-users/2016-July/0<wbr>27431.html</a><br>
</blockquote>
Admin should always have the ability to choose where to place data,<br>
but something<br>
easier should be added, like in any other SDS.<br>
<br>
Something like:<br>
<br>
gluster volume add-brick gv0 new_brick<br>
<br>
if gv0 is a replicated volume, the add-brick should automatically add<br>
the new brick and rebalance data automatically, still keeping the<br>
required redundancy level<br>
<br>
In case admin would like to set a custom placement for data, it should<br>
specify a &quot;force&quot; argument or something similiar.<br>
<br>
tl;dr: as default, gluster should preserve data redundancy allowing<br>
users to add single bricks without having to think how to place data.<br>
This will make gluster way easier to manage and much less error prone,<br>
thus increasing the resiliency of the whole gluster.<br>
after all , if you have a replicated volume, is obvious that you want<br>
your data to be replicated and gluster should manage this on it&#39;s own.<br>
<br>
Is this something are you planning or considering for further implementation?<br>
I know that lack of metadata server (this is a HUGE advantage for<br>
gluster) means less flexibility, but as there is a manual workaround<br>
for adding<br>
single bricks, gluster should be able to handle this automatically.<br>
</blockquote>
______________________________<wbr>_________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailm<wbr>an/listinfo/gluster-users</a><br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/mailm<wbr>an/listinfo/gluster-users</a><br>
</blockquote></div></div>
</blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</div></blockquote></div></div>