<div dir="ltr"><div><div><div>Kotresh,<br><br></div>Can you please take care of capturing this in both 3.7.13 &amp; 3.8.1 release notes? Content is already available in the mail thread.<br><br></div>Thanks,<br></div>Atin<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 20, 2016 at 8:10 PM, Niels de Vos <span dir="ltr">&lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;ndevos@redhat.com&#39;);" target="_blank">ndevos@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Tue, Jul 12, 2016 at 11:26:46AM +0530, Atin Mukherjee wrote:<br>
&gt; I still see the release notes for 3.8.1 &amp; 3.7.13 not reflecting this<br>
&gt; change.<br>
&gt;<br>
&gt; Niels, Kaushal,<br>
&gt;<br>
&gt; Shouldn&#39;t we highlight this as early as possible to the users given release<br>
&gt; note is the best possible medium to capture all the known issues and the<br>
&gt; work around?<br>
<br>
</span>You can sent a patch to the release notes:<br>
  <a href="https://github.com/gluster/glusterfs/blob/release-3.8/doc/release-notes/3.8.1.md" rel="noreferrer" target="_blank">https://github.com/gluster/glusterfs/blob/release-3.8/doc/release-notes/3.8.1.md</a><br>
<br>
The release notes of the previous version are normallky used/copied and<br>
modified for the new version. A new section &quot;known issues&quot; before the<br>
&quot;Bugs addressed&quot; would be good.<br>
<br>
Thanks,<br>
Niels<br>
<div><div><br>
<br>
&gt; ~Atin<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Jul 9, 2016 at 10:02 PM, Atin Mukherjee &lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;amukherj@redhat.com&#39;);" target="_blank">amukherj@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; We have hit a bug 1347250 in downstream (applicable upstream too) where it<br>
&gt; &gt; was seen that glusterd didnt regenerate the volfiles when it was interimly<br>
&gt; &gt; brought up with upgrade mode by yum. Log file captured that gsyncd<br>
&gt; &gt; --version failed to execute and hence glusterd init couldnt proceed till<br>
&gt; &gt; the volfile regeneration. Since the ret code is not handled here in spec<br>
&gt; &gt; file users wouldnt come to know about this and going forward this is going<br>
&gt; &gt; to cause major issues in healing and all and finally it exploits the<br>
&gt; &gt; possibility of split brains at its best.<br>
&gt; &gt;<br>
&gt; &gt; Further analysis by Kotresh &amp; Raghavendra Talur reveals that gsyncd failed<br>
&gt; &gt; here because of the compatibility issue where gsyncd was still not upgraded<br>
&gt; &gt; where as glusterfs-server was and this failure was mainly because of change<br>
&gt; &gt; in the mem type enum. We have seen a similar issue for RDMA as well<br>
&gt; &gt; (probably a year back). So to be very generic this can happen in any<br>
&gt; &gt; upgrade path from one version to another where new mem type is introduced.<br>
&gt; &gt; We have seen this from 3.7.8 to 3.7.12 and 3.8. People upgrading from 3.6<br>
&gt; &gt; to 3.7/3.8 will also experience this issue.<br>
&gt; &gt;<br>
&gt; &gt; Till we work on this fix, I suggest all the release managers to highlight<br>
&gt; &gt; this in the release note of the latest releases with the following work<br>
&gt; &gt; around after yum update:<br>
&gt; &gt;<br>
&gt; &gt; 1. grep -irns &quot;geo-replication module not working as desired&quot; /var/log/glusterfs/etc-glusterfs-glusterd.vol.log | wc -l<br>
&gt; &gt;<br>
&gt; &gt;  If the output is non-zero, then go to step 2 else follow the rest of the steps as per the guide.<br>
&gt; &gt;<br>
&gt; &gt; 2.Check if glusterd instance is running or not by &#39;ps aux | grep glusterd&#39;, if it is, then stop the glusterd service.<br>
&gt; &gt;<br>
&gt; &gt;  3. glusterd --xlator-option *.upgrade=on -N<br>
&gt; &gt;<br>
&gt; &gt; and then proceed ahead with rest of the steps as per the guide.<br>
&gt; &gt;<br>
&gt; &gt; Thoughts?<br>
&gt; &gt;<br>
&gt; &gt; P.S : this email is limited to maintainers till we decide on the approach<br>
&gt; &gt; to highlight this issues to the users<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Atin<br>
&gt; &gt; Sent from iPhone<br>
&gt; &gt;<br>
<br>
</div></div><div><div>&gt; _______________________________________________<br>
&gt; maintainers mailing list<br>
&gt; <a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;maintainers@gluster.org&#39;);" target="_blank">maintainers@gluster.org</a><br>
&gt; <a href="http://www.gluster.org/mailman/listinfo/maintainers" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/maintainers</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><div><br></div>--Atin<br></div></div>
</div>
<br><br>-- <br>Atin<br>Sent from iPhone<br>