<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 3 July 2016 at 17:10, Niels de Vos <span dir="ltr">&lt;<a href="mailto:ndevos@redhat.com" 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"><div class="HOEnZb"><div class="h5">On Thu, Jun 30, 2016 at 08:09:31PM +0530, M S Vishwanath Bhat wrote:<br>
&gt; On 30 June 2016 at 14:09, Nigel Babu &lt;<a href="mailto:nigelb@redhat.com">nigelb@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Jun 30, 2016 at 10:27:23AM +0200, Niels de Vos wrote:<br>
&gt; &gt; &gt; On Thu, Jun 30, 2016 at 12:46:57PM +0530, Atin Mukherjee wrote:<br>
&gt; &gt; &gt; &gt; On Thu, Jun 30, 2016 at 11:56 AM, Atin Mukherjee &lt;<a href="mailto:amukherj@redhat.com">amukherj@redhat.com</a>&gt;<br>
&gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; On Thu, Jun 30, 2016 at 11:08 AM, Kaushal M &lt;<a href="mailto:kshlmster@gmail.com">kshlmster@gmail.com</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;&gt; Hi all,<br>
&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt;&gt; I&#39;m (or was) planning to do a 3.7.13 release on schedule today.<br>
&gt; &gt; 3.7.12<br>
&gt; &gt; &gt; &gt; &gt;&gt; has a huge issue with libgfapi, solved by [1].<br>
&gt; &gt; &gt; &gt; &gt;&gt; I&#39;m not sure if this fixes the other issues with libgfapi noticed by<br>
&gt; &gt; &gt; &gt; &gt;&gt; Lindsay on gluster-users.<br>
&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt;&gt; This patch has been included in the packages 3.7.12 built for<br>
&gt; &gt; CentOS,<br>
&gt; &gt; &gt; &gt; &gt;&gt; Fedora, Ubuntu, Debian and SUSE. I guess Lindsay is using one of<br>
&gt; &gt; these<br>
&gt; &gt; &gt; &gt; &gt;&gt; packages, so it might be that the issue seen is new. So I&#39;d like to<br>
&gt; &gt; do<br>
&gt; &gt; &gt; &gt; &gt;&gt; a quick release once we have a fix.<br>
&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;  <a href="http://review.gluster.org/14835" rel="noreferrer" target="_blank">http://review.gluster.org/14835</a> probably is the one you are<br>
&gt; &gt; looking for.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Ignore it. I had a chance to talk to Poornima and she mentioned that<br>
&gt; &gt; this<br>
&gt; &gt; &gt; &gt; is a different problem.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; The patch that fixes the problem is <a href="http://review.gluster.org/14822" rel="noreferrer" target="_blank">http://review.gluster.org/14822</a> and<br>
&gt; &gt; &gt; I&#39;ve merged it yesterday. The problem was introduced by<br>
&gt; &gt; &gt; <a href="http://review.gluster.org/14822" rel="noreferrer" target="_blank">http://review.gluster.org/14822</a> (similar subject as 12835 above).<br>
&gt; &gt; &gt; Unfortunately none of the libgfapi maintainer did completely review the<br>
&gt; &gt; &gt; change before it got merged. It also seems that minimal testing was done<br>
&gt; &gt; &gt; after the change got included (last minute change in 3.8, quickly<br>
&gt; &gt; &gt; backported as well).<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; In order to make Gluster more stable, and prevent problems like this<br>
&gt; &gt; &gt; again, we really need to work on automating test cases. I hope all<br>
&gt; &gt; &gt; maintainers are thinking about how they want to test the components they<br>
&gt; &gt; &gt; are responsible for. For example, I&#39;m planning to run the upstream QEMU<br>
&gt; &gt; &gt; tests against our nightly builds (libgfapi), and similar for the<br>
&gt; &gt; &gt; connectathon tests (Gluster/NFS). At one point it should be possible to<br>
&gt; &gt; &gt; wrap these in DiSTAF, but the DiSTAF job in the CentOS CI is not ready<br>
&gt; &gt; &gt; yet.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; Niels<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;&gt; Maintainers can merge changes into release-3.7 that follow the<br>
&gt; &gt; &gt; &gt; &gt;&gt; criteria given in [2]. Please make sure to add the bugs for patches<br>
&gt; &gt; &gt; &gt; &gt;&gt; you are merging are added as dependencies for the 3.7.13 tracker bug<br>
&gt; &gt; &gt; &gt; &gt;&gt; [3].<br>
&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt;&gt; Thanks,<br>
&gt; &gt; &gt; &gt; &gt;&gt; Kaushal<br>
&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt;&gt; [1]: <a href="https://review.gluster.org/14822" rel="noreferrer" target="_blank">https://review.gluster.org/14822</a><br>
&gt; &gt; &gt; &gt; &gt;&gt; [2]: <a href="https://public.pad.fsfe.org/p/glusterfs-release-process-201606" rel="noreferrer" target="_blank">https://public.pad.fsfe.org/p/glusterfs-release-process-201606</a><br>
&gt; &gt; &gt; &gt; &gt;&gt; under the GlusterFS minor release heading<br>
&gt; &gt; &gt; &gt; &gt;&gt; [3]: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=glusterfs-3.7.13" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=glusterfs-3.7.13</a><br>
&gt; &gt; &gt; &gt; &gt;&gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt;&gt; maintainers mailing list<br>
&gt; &gt; &gt; &gt; &gt;&gt; <a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a><br>
&gt; &gt; &gt; &gt; &gt;&gt; <a href="http://www.gluster.org/mailman/listinfo/maintainers" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/maintainers</a><br>
&gt; &gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; maintainers mailing list<br>
&gt; &gt; &gt; &gt; <a href="mailto:maintainers@gluster.org">maintainers@gluster.org</a><br>
&gt; &gt; &gt; &gt; <a href="http://www.gluster.org/mailman/listinfo/maintainers" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/maintainers</a><br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<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://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
&gt; &gt;<br>
&gt; &gt; What needs to happen for DiSTAF job on Centos CI? I&#39;m pushing hard to get<br>
&gt; &gt; more<br>
&gt; &gt; DiSTAF tests upstream. I can help solve the pipeline/infra issues related<br>
&gt; &gt; to<br>
&gt; &gt; this.<br>
&gt; &gt;<br>
&gt;<br>
&gt; I have replied about this in other mail. Basically we just need integration<br>
&gt; with gdeploy (or similar tool) to install gluster and create the xfs<br>
&gt; backend for starting the distaf run.<br>
&gt;<br>
&gt; The other issue was not having the disks in the machines provisioned by<br>
&gt; duffy. But this was discussed and IIRC the temporary solution was to run<br>
&gt; with loopback mount.<br>
<br>
</div></div>Yes, the physical systems in the CentOS CI do not have spare,<br>
unpartitioned disks. Creating an image file and using that as disk is<br>
the suggested workaround.<br>
<br>
Creating disks is pretty simple, this works just fine (needs some work<br>
for reboot cases):<br>
<br>
    [root@vm016 ~]# fallocate -l 1G /var/tmp/brick_01.img<br>
    [root@vm016 ~]# losetup -f /var/tmp/brick_01.img<br>
    [root@vm016 ~]# losetup -l<br>
    NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE<br>
    /dev/loop0         0      0         0  0 /var/tmp/brick_01.img<br>
    [root@vm016 ~]# pvcreate /dev/loop0<br>
      Physical volume &quot;/dev/loop0&quot; successfully created<br>
    [root@vm016 ~]# vgcreate brick_01 /dev/loop0<br>
      Volume group &quot;brick_01&quot; successfully created<br>
    [root@vm016 ~]# vgs<br>
      VG       #PV #LV #SN Attr   VSize    VFree<br>
      brick_01   1   0   0 wz--n- 1020.00m 1020.00m<br></blockquote><div><br></div><div>Thanks Niels. This is more helpful.</div><div><br></div><div>I couldn&#39;t put as much work as I wanted to but getting something done. I have something written today, but will test that tomorrow (I still need to find my ssh keys to get access to CentOS jumphost.</div><div><br></div><div>Best Regards,</div><div>Vishwanath</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
HTH,<br>
Niels<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Vishwanath<br>
&gt;<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Vishwanath<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; nigelb<br>
&gt; &gt; _______________________________________________<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://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
&gt; &gt;<br>
</div></div></blockquote></div><br></div></div>