<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 24, 2016 at 11:25 AM, Yedidyah Bar David <span dir="ltr">&lt;<a href="mailto:didi@redhat.com" target="_blank">didi@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">On Thu, Nov 24, 2016 at 12:21 PM, Martin Perina &lt;<a href="mailto:mperina@redhat.com">mperina@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Nov 24, 2016 at 10:37 AM, Martin Perina &lt;<a href="mailto:mperina@redhat.com">mperina@redhat.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Nov 24, 2016 at 9:31 AM, Eyal Edri &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Can you paste here example of such job failing now?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Sure, please take a look at patch <a href="https://gerrit.ovirt.org/66999" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/66999</a><br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve rebased it yesterday at 23:22 and upgrade from master job failed due<br>
&gt;&gt; to the error I&#39;ve described below:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-from-master_el7_created/9295/" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/<wbr>ovirt-engine_master_upgrade-<wbr>from-master_el7_created/9295/</a><br>
&gt;&gt;<br>
&gt;&gt; Although at that moment patch<br>
&gt;&gt; <a href="https://gerrit.ovirt.org/67210" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/67210</a> , which fixed faulty revert patch [1], was<br>
&gt;&gt; already merged, so engine-setup should execute successfully.<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve just scheduled another build on the same patch (there was no rebase<br>
&gt;&gt; at this time), so you can compare the results.<br>
&gt;<br>
&gt;<br>
&gt; So today&#39;s build finished fine, which is strange, because<br>
&gt;<br>
&gt; patch <a href="https://gerrit.ovirt.org/67210" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/67210</a> haven&#39;t been rebased, so upgrade from<br>
&gt; master should fail same way as yesterday -&gt; so it seems that upgrade from<br>
&gt; master caches somewhere git hash, which is used as a startup for db upgrade<br>
&gt; job and not always using actual latest commit from master<br>
<br>
AFAIU the upgrade job upgrade from the latest nightly master snapshot<br>
build, not from git.<br>
So after you merge such a patch and its builds are finished, you have<br>
to run the publisher.<br></blockquote><div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​Well, it that case the logic of &quot;upgrade from master&quot; job is a bit misleading, because it&#39;s &quot;upgrade from yesterday&#39;s master&quot; actually ...<br>​</div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Martin<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina &lt;<a href="mailto:mperina@redhat.com">mperina@redhat.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I don&#39;t know what exactly upgrade from master job is doing, but<br>
&gt;&gt;&gt;&gt; according to error produced by engine-setup it does not take latest patch<br>
&gt;&gt;&gt;&gt; merged to master to prepare initial db on which we try to execute upgrade.<br>
&gt;&gt;&gt;&gt; It take the revert patch, which is faulty and that&#39;s why upgrade job is<br>
&gt;&gt;&gt;&gt; failing.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Martin<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thursday, November 24, 2016, Eyal Edri &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt; What does it mean to clean the jobs?  You mean git history or temp<br>
&gt;&gt;&gt;&gt; &gt; files?<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; On Nov 24, 2016 1:23 AM, &quot;Martin Perina&quot; &lt;<a href="mailto:mperina@redhat.com">mperina@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; So, I tested current master and also upgrade from 4.0 to master and<br>
&gt;&gt;&gt;&gt; &gt;&gt; everything works fine on my local machine.<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; But I&#39;ve found 2 issues:<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; 1. Jenkins CI for some reason unknown to me doesn&#39;t use current<br>
&gt;&gt;&gt;&gt; &gt;&gt; master (change-id: I59087ff8902e35b9f7c922eba0a17<wbr>ba4f0791795) but it uses<br>
&gt;&gt;&gt;&gt; &gt;&gt; older commit (most probably revert patch from Eyal [1] with Change-Id:<br>
&gt;&gt;&gt;&gt; &gt;&gt; I8c2350aba48619dfa84624b343cfa<wbr>167d0b6e0ed).as a current master when<br>
&gt;&gt;&gt;&gt; &gt;&gt; executing upgrade job from master to patch<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; 2. When we are reverting patches which contain db upgrade scripts<br>
&gt;&gt;&gt;&gt; &gt;&gt; which are not last (for example we are dropping db script 04_01_0500 when<br>
&gt;&gt;&gt;&gt; &gt;&gt; there&#39;s already merged script 04_01_0510) we cannot delete upgrade script<br>
&gt;&gt;&gt;&gt; &gt;&gt; otherwise db schema upgrade script fails (revert script [1] is faulty). Only<br>
&gt;&gt;&gt;&gt; &gt;&gt; following actions are valid in this case:<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;   a. Comment out code in db upgrade script we want to revert, but<br>
&gt;&gt;&gt;&gt; &gt;&gt; leave this script in the repo<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;   b. Remove the db upgrade script and renumber all later db upgrade<br>
&gt;&gt;&gt;&gt; &gt;&gt; scripts so there&#39;s no hole in db upgrade script numbering<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; Conclusion: current code in master is OK, we need clean up jenkins<br>
&gt;&gt;&gt;&gt; &gt;&gt; job to really use latest merged patch on git master branch.<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; Martin<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; [1] <a href="https://gerrit.ovirt.org/#/c/67205/" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/<wbr>67205/</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek<br>
&gt;&gt;&gt;&gt; &gt;&gt; &lt;<a href="mailto:mskrivan@redhat.com">mskrivan@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; On 23 Nov 2016, at 17:44, Martin Sivak &lt;<a href="mailto:msivak@redhat.com">msivak@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; Yeah, our patches are still failing as well. It seems the patch<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; was<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; not enough or there is some other conflicting db script.<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; I think the hash changed. IIRC there was some issue in the logic<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; when the existing script is updated (since it was merged and reverted and<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; re-merged with the same number, but it was not the exact same content)<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; Martin/Eli to the rescue!<br>
&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; Martin<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; &lt;<a href="mailto:sbonazzo@redhat.com">sbonazzo@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas &lt;<a href="mailto:ahadas@redhat.com">ahadas@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; it should be fixed now (by <a href="https://gerrit.ovirt.org/#/c/67210/" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/#/c/<wbr>67210/</a>)<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; I rebased <a href="https://gerrit.ovirt.org/66999" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/66999</a> and still failing there.<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; engine master CI is failing on $subject, please fix or revert<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; as soon as<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; possible, thanks.<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; Sandro Bonazzola<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; Better technology. Faster innovation. Powered by community<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; collaboration.<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; See how it works at <a href="http://redhat.com" rel="noreferrer" target="_blank">redhat.com</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; Devel mailing list<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; Sandro Bonazzola<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; Better technology. Faster innovation. Powered by community<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; collaboration.<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; See how it works at <a href="http://redhat.com" rel="noreferrer" target="_blank">redhat.com</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; Devel mailing list<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; Devel mailing list<br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</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;<br>
&gt;&gt;&gt;&gt; &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; Eyal Edri<br>
&gt;&gt;&gt; Associate Manager<br>
&gt;&gt;&gt; RHV DevOps<br>
&gt;&gt;&gt; EMEA ENG Virtualization R&amp;D<br>
&gt;&gt;&gt; Red Hat Israel<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; phone: <a href="tel:%2B972-9-7692018" value="+97297692018">+972-9-7692018</a><br>
&gt;&gt;&gt; irc: eedri (on #tlv #rhev-dev #rhev-integ)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Devel mailing list<br>
&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Didi<br>
</font></span></blockquote></div><br></div></div>