<div dir="auto">I&#39;m not acting like a customer, but having lost a whole cluster twice for the same reason (hopefully they was test cluster with no valuable data only because I&#39;m still waiting for an hardware part that has still to arrive) I&#39;m a little bit angry.<div dir="auto"><br></div><div dir="auto">The commercial solution isn&#39;t a solution because this bug is present even there.</div><div dir="auto"><br></div><div dir="auto">I haven&#39;t put my company data on this cluster only because the HBA I would like to use isn&#39;t delivered to my address and I&#39;m waiting for it and for a shorter rack rails</div><div dir="auto"><br></div><div dir="auto">So I was a little but luck. If I has all the hardware part, probably i would be firesd after causing data loss by using a software marked as stable</div><div dir="auto"><br></div><div dir="auto">Is known that this feature is causing data loss and there is no evidence or no warning in official docs.</div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 30 apr 2017 12:14 AM,  &lt;<a href="mailto:lemonnierk@ulrar.net" target="_blank">lemonnierk@ulrar.net</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">I have to agree though, you keep acting like a customer.<br>
If you don&#39;t like what the developers focus on, you are free to<br>
try and offer a bounty to motivate someone to look at what you want,<br>
or even better : go and buy a license for one of gluster&#39;s commercial<br>
alternatives.<br>
<br>
<br>
On Sat, Apr 29, 2017 at 11:43:54PM +0200, Gandalf Corvotempesta wrote:<br>
&gt; I&#39;m pretty sure that I&#39;ll be able to sleep well even after your block.<br>
&gt;<br>
&gt; Il 29 apr 2017 11:28 PM, &quot;Joe Julian&quot; &lt;<a href="mailto:joe@julianfamily.org">joe@julianfamily.org</a>&gt; ha scritto:<br>
&gt;<br>
&gt; &gt; No, you proposed a wish. A feature needs described behavior, certainly a<br>
&gt; &gt; lot more than &quot;it should just know what I want it to do&quot;.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m done. You can continue to feel entitled here on the mailing list. I&#39;ll<br>
&gt; &gt; just set my filters to bitbucket anything from you.<br>
&gt; &gt;<br>
&gt; &gt; On 04/29/2017 01:00 PM, Gandalf Corvotempesta wrote:<br>
&gt; &gt;<br>
&gt; &gt; I repeat: I&#39;ve just proposed a feature<br>
&gt; &gt; I&#39;m not a C developer and I don&#39;t know gluster internals, so I can&#39;t<br>
&gt; &gt; provide details<br>
&gt; &gt;<br>
&gt; &gt; I&#39;ve just asked if simplifying the add brick process is something that<br>
&gt; &gt; developers are interested to add<br>
&gt; &gt;<br>
&gt; &gt; 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>
&gt; &gt;<br>
&gt; &gt;&gt; What I said publicly in another email ... but not to call out my<br>
&gt; &gt;&gt; perception of your behavior publicly if also like to say:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Acting adversarial doesn&#39;t make anybody want to help, especially not me<br>
&gt; &gt;&gt; and I&#39;m the user community&#39;s biggest proponent.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On April 29, 2017 11:08:45 AM PDT, Gandalf Corvotempesta &lt;<br>
&gt; &gt;&gt; <a href="mailto:gandalf.corvotempesta@gmail.com">gandalf.corvotempesta@gmail.<wbr>com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Mine was a suggestion<br>
&gt; &gt;&gt;&gt; Fell free to ignore was gluster users has to say and still keep going<br>
&gt; &gt;&gt;&gt; though your way<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Usually, open source project tends to follow users suggestions<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Il 29 apr 2017 5:32 PM, &quot;Joe Julian&quot; &lt;<a href="mailto:joe@julianfamily.org">joe@julianfamily.org</a>&gt; ha scritto:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Since this is an open source community project, not a company product,<br>
&gt; &gt;&gt;&gt;&gt; feature requests like these are welcome, but would be more welcome with<br>
&gt; &gt;&gt;&gt;&gt; either code or at least a well described method. Broad asks like these are<br>
&gt; &gt;&gt;&gt;&gt; of little value, imho.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; On 04/29/2017 07:12 AM, Gandalf Corvotempesta wrote:<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Anyway, the proposed workaround:<br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="https://joejulian.name/blog/how-to-expand-glusterfs-replicat" rel="noreferrer" target="_blank">https://joejulian.name/blog/<wbr>how-to-expand-glusterfs-<wbr>replicat</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; ed-clusters-by-one-server/<br>
&gt; &gt;&gt;&gt;&gt;&gt; won&#39;t work with just a single volume made up of 2 replicated bricks.<br>
&gt; &gt;&gt;&gt;&gt;&gt; If I have a replica 2 volume with server1:brick1 and server2:brick1,<br>
&gt; &gt;&gt;&gt;&gt;&gt; how can I add server3:brick1 ?<br>
&gt; &gt;&gt;&gt;&gt;&gt; I don&#39;t have any bricks to &quot;replace&quot;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; This is something i would like to see implemented in gluster.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; 2017-04-29 16:08 GMT+02:00 Gandalf Corvotempesta<br>
&gt; &gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:gandalf.corvotempesta@gmail.com">gandalf.corvotempesta@gmail.<wbr>com</a>&gt;:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; 2017-04-24 10:21 GMT+02:00 Pranith Kumar Karampuri &lt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:pkarampu@redhat.com">pkarampu@redhat.com</a>&gt;:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Are you suggesting this process to be easier through commands,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; rather than<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; for administrators to figure out how to place the data?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [1] <a href="http://lists.gluster.org/pipermail/gluster-users/2016-July/0" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>pipermail/gluster-users/2016-<wbr>July/0</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; 27431.html<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Admin should always have the ability to choose where to place data,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; but something<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; easier should be added, like in any other SDS.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Something like:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; gluster volume add-brick gv0 new_brick<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; if gv0 is a replicated volume, the add-brick should automatically add<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; the new brick and rebalance data automatically, still keeping the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; required redundancy level<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; In case admin would like to set a custom placement for data, it should<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; specify a &quot;force&quot; argument or something similiar.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; tl;dr: as default, gluster should preserve data redundancy allowing<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; users to add single bricks without having to think how to place data.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; This will make gluster way easier to manage and much less error prone,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; thus increasing the resiliency of the whole gluster.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; after all , if you have a replicated volume, is obvious that you want<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; your data to be replicated and gluster should manage this on it&#39;s own.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Is this something are you planning or considering for further<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; implementation?<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; I know that lack of metadata server (this is a HUGE advantage for<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; gluster) means less flexibility, but as there is a manual workaround<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; for adding<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; single bricks, gluster should be able to handle this automatically.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt; &gt;&gt;&gt;&gt;&gt; Gluster-users mailing list<br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt; &gt;&gt;&gt;&gt; Gluster-users mailing list<br>
&gt; &gt;&gt;&gt;&gt; <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
&gt; &gt;&gt;&gt;&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Sent from my Android device with K-9 Mail. Please excuse my brevity.<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Gluster-users mailing list<br>
&gt; <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br>
<br>
<br>______________________________<wbr>_________________<br>
Gluster-users mailing list<br>
<a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br>
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><br></blockquote></div></div>