<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 25, 2016 at 5:43 PM, David Caro <span dir="ltr">&lt;<a href="mailto:dcaro@redhat.com" target="_blank">dcaro@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 class="">On 05/25 16:03, Tal Nisan wrote:<br>
&gt; On Wed, May 25, 2016 at 4:00 PM, Eyal Edri &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Wed, May 25, 2016 at 3:43 PM, Tal Nisan &lt;<a href="mailto:tnisan@redhat.com">tnisan@redhat.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Wed, May 25, 2016 at 3:37 PM, Eyal Edri &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; On Wed, May 25, 2016 at 3:33 PM, Tal Nisan &lt;<a href="mailto:tnisan@redhat.com">tnisan@redhat.com</a>&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 Wed, May 25, 2016 at 3:29 PM, Eyal Edri &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; db upgrade jobs should be covered by engine-setup/upgrade so I don&#39;t<br>
&gt; &gt;&gt;&gt;&gt;&gt; see a reason to keep running them.<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; You mean the checkpatch jobs cover them? Cause upgrade scripts changes<br>
&gt; &gt;&gt;&gt;&gt; need to be tested as well<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; 2 things IMO cover this:<br>
&gt; &gt;&gt;&gt;   1. the db duplicate script in check-patch.sh<br>
&gt; &gt;&gt;&gt;   2. ovirt-engine setup/upgrade not in standard ci (since we can&#39;t run<br>
&gt; &gt;&gt;&gt; setup on mock)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; If this is not the case, we need to migrate the db scripts to<br>
&gt; &gt;&gt;&gt; check-patch.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; Unless I got it all wrong I recall we had an upgrade script check on the<br>
&gt; &gt;&gt; old master, it seems like it&#39;s still running:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; <a href="http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-from-master_el7_merged/" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-from-master_el7_merged/</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt; That is not db upgrade, its the setup job I talked about and I think<br>
&gt; &gt; sandro added it to 4.0 already.<br>
&gt; &gt;<br>
&gt; It didn&#39;t run on the patch I sent as an example<br>
<br>
<br>
</span>It only runs on merges<br></blockquote><div>OK, that clarifies, thanks </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On Wed, May 25, 2016 at 3:29 PM, Eyal Edri &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dao tests are run in the old jenkins still (pending migrate to<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; standard ci - we&#39;ll appreciate help from DEV migrating it).<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Right now i&#39;m cloning the jobs to run on 4.0 on old-jenkins.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; What&#39;s needed for that migration?<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Just to copy the code to a bash script and test it, i started a very<br>
&gt; &gt;&gt;&gt; draft and ugly code here:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; <a href="https://gerrit.ovirt.org/#/c/55808/" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/55808/</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; Unfortunately we don&#39;t have the resources currently to help in that<br>
&gt; &gt;&gt; front, maybe other teams can help?<br>
&gt; &gt;&gt; Why not copy the existing behavior from old Jenkins though?<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt; We can&#39;t since they require local changes to the VMs which are not enabled<br>
&gt; &gt; on new slaves in new jenkins.<br>
&gt; &gt; For e.g - dao tests needs postgresql installed and configured - which we<br>
&gt; &gt; can&#39;t enable on the new jenkins without breaking other stuff.<br>
&gt; &gt;<br>
&gt; &gt; The best solution will be to migrate this job to standard CI - so we need<br>
&gt; &gt; a dev to sit with CI engineer - its also more complicated since we moved to<br>
&gt; &gt; el7 and new postgres.<br>
&gt; &gt;<br>
&gt; OK, guess that for now I&#39;ll either test DAO myself or make a system based<br>
&gt; on trust :)<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &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;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; On Wed, May 25, 2016 at 3:11 PM, Tal Nisan &lt;<a href="mailto:tnisan@redhat.com">tnisan@redhat.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Encountered that in this patch:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://gerrit.ovirt.org/#/c/58034/" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/58034/</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; It introduces both an upgrade script change and a change in the DAO<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; layer yet it seems that DAO tests and upgrade test did not run<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Infra mailing list<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Infra@ovirt.org">Infra@ovirt.org</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/infra" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/infra</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Eyal Edri<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Associate Manager<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; RHEV DevOps<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; EMEA ENG Virtualization R&amp;D<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Red Hat Israel<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; phone: <a href="tel:%2B972-9-7692018" value="+97297692018">+972-9-7692018</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; irc: eedri (on #tlv #rhev-dev #rhev-integ)<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt;&gt;&gt; Eyal Edri<br>
&gt; &gt;&gt;&gt;&gt;&gt; Associate Manager<br>
&gt; &gt;&gt;&gt;&gt;&gt; RHEV DevOps<br>
&gt; &gt;&gt;&gt;&gt;&gt; EMEA ENG Virtualization R&amp;D<br>
&gt; &gt;&gt;&gt;&gt;&gt; Red Hat Israel<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; phone: <a href="tel:%2B972-9-7692018" value="+97297692018">+972-9-7692018</a><br>
&gt; &gt;&gt;&gt;&gt;&gt; irc: eedri (on #tlv #rhev-dev #rhev-integ)<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt; Eyal Edri<br>
&gt; &gt;&gt;&gt; Associate Manager<br>
&gt; &gt;&gt;&gt; RHEV DevOps<br>
&gt; &gt;&gt;&gt; EMEA ENG Virtualization R&amp;D<br>
&gt; &gt;&gt;&gt; Red Hat Israel<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; phone: <a href="tel:%2B972-9-7692018" value="+97297692018">+972-9-7692018</a><br>
&gt; &gt;&gt;&gt; irc: eedri (on #tlv #rhev-dev #rhev-integ)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Eyal Edri<br>
&gt; &gt; Associate Manager<br>
&gt; &gt; RHEV DevOps<br>
&gt; &gt; EMEA ENG Virtualization R&amp;D<br>
&gt; &gt; Red Hat Israel<br>
&gt; &gt;<br>
&gt; &gt; phone: <a href="tel:%2B972-9-7692018" value="+97297692018">+972-9-7692018</a><br>
&gt; &gt; irc: eedri (on #tlv #rhev-dev #rhev-integ)<br>
&gt; &gt;<br>
<br>
&gt; _______________________________________________<br>
&gt; Infra mailing list<br>
&gt; <a href="mailto:Infra@ovirt.org">Infra@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/infra" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/infra</a><br>
<br>
<br>
--<br>
</div></div>David Caro<br>
<br>
Red Hat S.L.<br>
Continuous Integration Engineer - EMEA ENG Virtualization R&amp;D<br>
<br>
Tel.: <a href="tel:%2B420%20532%20294%20605" value="+420532294605">+420 532 294 605</a><br>
Email: <a href="mailto:dcaro@redhat.com">dcaro@redhat.com</a><br>
IRC: dcaro|dcaroest@{freenode|oftc|redhat}<br>
Web: <a href="http://www.redhat.com" rel="noreferrer" target="_blank">www.redhat.com</a><br>
RHT Global #: 82-62605<br>
</blockquote></div><br></div></div>