<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 3, 2017 at 3:41 PM, Raghavendra Talur <span dir="ltr">&lt;<a href="mailto:rtalur@redhat.com" target="_blank">rtalur@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On Tue, May 2, 2017 at 8:46 PM, Nithya Balachandran &lt;<a href="mailto:nbalacha@redhat.com">nbalacha@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On 2 May 2017 at 16:59, Shyam &lt;<a href="mailto:srangana@redhat.com">srangana@redhat.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Talur,<br>
&gt;&gt;<br>
&gt;&gt; Please wait for this fix before releasing 3.10.2.<br>
&gt;&gt;<br>
&gt;&gt; We will take in the change to either prevent add-brick in<br>
&gt;&gt; sharded+distrbuted volumes, or throw a warning and force the use of --force<br>
&gt;&gt; to execute this.<br>
<br>
</span>Agreed, I have filed bug and marked as blocker for 3.10.2.<br>
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1447608" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/<wbr>show_bug.cgi?id=1447608</a><br>
<span class="gmail-"><br>
<br>
&gt;&gt;<br>
&gt; IIUC, the problem is less the add brick operation and more the<br>
&gt; rebalance/fix-layout. It is those that need to be prevented (as someone<br>
&gt; could trigger those without an add-brick).<br>
<br>
</span>Yes, that problem seems to be with fix-layout/rebalance and not add-brick.<br>
However, depending on how users have arranged their dir structure, a<br>
add-brick without a fix-layout might be useless for them.<br>
<br>
I also had a look at the code to see if I can do the cli/glusterd<br>
change myself. However, sharding is enabled just as a xlator and not<br>
added to glusterd_volinfo_t.<br>
If someone from dht team could work with glusterd team here it would<br>
fix the issue faster.<br>
<br>
Action item on Nithya/Atin to assign bug 1447608 to someone. I will<br>
wait for the fix for 3.10.2.<br></blockquote><div><br></div><div>Fix is up @ <a href="https://review.gluster.org/#/c/17160/">https://review.gluster.org/#/c/17160/</a> . The only thing which we&#39;d need to decide (and are debating on) is that should we bypass this validation with rebalance start force or not. What do others think?<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks,<br>
Raghavendra Talur<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
&gt;<br>
&gt; Nithya<br>
&gt;&gt;<br>
&gt;&gt; Let&#39;s get a bug going, and not wait for someone to report it in bugzilla,<br>
&gt;&gt; and also mark it as blocking 3.10.2 release tracker bug.<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Shyam<br>
&gt;&gt;<br>
&gt;&gt; On 05/02/2017 06:20 AM, Pranith Kumar Karampuri wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, May 2, 2017 at 9:16 AM, Pranith Kumar Karampuri<br>
&gt;&gt;&gt; &lt;<a href="mailto:pkarampu@redhat.com">pkarampu@redhat.com</a> &lt;mailto:<a href="mailto:pkarampu@redhat.com">pkarampu@redhat.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     Yeah it is a good idea. I asked him to raise a bug and we can move<br>
&gt;&gt;&gt;     forward with it.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; +Raghavendra/Nitya who can help with the fix.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     On Mon, May 1, 2017 at 9:07 PM, Joe Julian &lt;<a href="mailto:joe@julianfamily.org">joe@julianfamily.org</a><br>
&gt;&gt;&gt;     &lt;mailto:<a href="mailto:joe@julianfamily.org">joe@julianfamily.org</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         On 04/30/2017 01:13 AM, <a href="mailto:lemonnierk@ulrar.net">lemonnierk@ulrar.net</a><br>
&gt;&gt;&gt;         &lt;mailto:<a href="mailto:lemonnierk@ulrar.net">lemonnierk@ulrar.net</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;                 So I was a little but luck. If I has all the hardware<br>
&gt;&gt;&gt;                 part, probably i<br>
&gt;&gt;&gt;                 would be firesd after causing data loss by using a<br>
&gt;&gt;&gt;                 software marked as stable<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;             Yes, we lost our data last year to this bug, and it wasn&#39;t a<br>
&gt;&gt;&gt;             test cluster.<br>
&gt;&gt;&gt;             We still hear from it from our clients to this day.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;                 Is known that this feature is causing data loss and<br>
&gt;&gt;&gt;                 there is no evidence or<br>
&gt;&gt;&gt;                 no warning in official docs.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;             I was (I believe) the first one to run into the bug, it<br>
&gt;&gt;&gt;             happens and I knew it<br>
&gt;&gt;&gt;             was a risk when installing gluster.<br>
&gt;&gt;&gt;             But since then I didn&#39;t see any warnings anywhere except<br>
&gt;&gt;&gt;             here, I agree<br>
&gt;&gt;&gt;             with you that it should be mentionned in big bold letters on<br>
&gt;&gt;&gt;             the site.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;             Might even be worth adding a warning directly on the cli<br>
&gt;&gt;&gt;             when trying to<br>
&gt;&gt;&gt;             add bricks if sharding is enabled, to make sure no-one will<br>
&gt;&gt;&gt;             destroy a<br>
&gt;&gt;&gt;             whole cluster for a known bug.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         I absolutely agree - or, just disable the ability to add-brick<br>
&gt;&gt;&gt;         with sharding enabled. Losing data should never be allowed.<br>
&gt;&gt;&gt;         ______________________________<wbr>_________________<br>
&gt;&gt;&gt;         Gluster-devel mailing list<br>
&gt;&gt;&gt;         <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a> &lt;mailto:<a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.<wbr>org</a>&gt;<br>
&gt;&gt;&gt;         <a href="http://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-devel</a><br>
&gt;&gt;&gt;         &lt;<a href="http://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-devel</a><wbr>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     --<br>
&gt;&gt;&gt;     Pranith<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     ______________________________<wbr>_________________<br>
&gt;&gt;&gt;     Gluster-users mailing list<br>
&gt;&gt;&gt;     <a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a> &lt;mailto:<a href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.<wbr>org</a>&gt;<br>
&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;     &lt;<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-users</a><wbr>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Pranith<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; Gluster-devel mailing list<br>
&gt;&gt;&gt; <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
&gt;&gt;&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-devel</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; Gluster-devel mailing list<br>
&gt;&gt; <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
&gt;&gt; <a href="http://lists.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://lists.gluster.org/<wbr>mailman/listinfo/gluster-devel</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div></div>