Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-24 Thread Yedidyah Bar David
On Thu, Nov 24, 2016 at 12:51 PM, Martin Perina  wrote:
>
>
> On Thu, Nov 24, 2016 at 11:25 AM, Yedidyah Bar David 
> wrote:
>>
>> On Thu, Nov 24, 2016 at 12:21 PM, Martin Perina 
>> wrote:
>> >
>> >
>> > On Thu, Nov 24, 2016 at 10:37 AM, Martin Perina 
>> > wrote:
>> >>
>> >>
>> >>
>> >> On Thu, Nov 24, 2016 at 9:31 AM, Eyal Edri  wrote:
>> >>>
>> >>> Can you paste here example of such job failing now?
>> >>
>> >>
>> >> Sure, please take a look at patch https://gerrit.ovirt.org/66999
>> >>
>> >> I've rebased it yesterday at 23:22 and upgrade from master job failed
>> >> due
>> >> to the error I've described below:
>> >>
>> >>
>> >>
>> >> http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-from-master_el7_created/9295/
>> >>
>> >> Although at that moment patch
>> >> https://gerrit.ovirt.org/67210 , which fixed faulty revert patch [1],
>> >> was
>> >> already merged, so engine-setup should execute successfully.
>> >>
>> >> I've just scheduled another build on the same patch (there was no
>> >> rebase
>> >> at this time), so you can compare the results.
>> >
>> >
>> > So today's build finished fine, which is strange, because
>> >
>> > patch https://gerrit.ovirt.org/67210 haven't been rebased, so upgrade
>> > from
>> > master should fail same way as yesterday -> so it seems that upgrade
>> > from
>> > master caches somewhere git hash, which is used as a startup for db
>> > upgrade
>> > job and not always using actual latest commit from master
>>
>> AFAIU the upgrade job upgrade from the latest nightly master snapshot
>> build, not from git.
>> So after you merge such a patch and its builds are finished, you have
>> to run the publisher.
>
>
> Well, it that case the logic of "upgrade from master" job is a bit
> misleading, because it's "upgrade from yesterday's master" actually ...

I agree. I guess the intention was to "upgrade from last known good
version of master". Perhaps we should change that. Perhaps something like:

https://gerrit.ovirt.org/67263

>
>>
>>
>> >
>> >>
>> >> Martin
>> >>
>> >>>
>> >>> On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina 
>> >>> wrote:
>> 
>>  I don't know what exactly upgrade from master job is doing, but
>>  according to error produced by engine-setup it does not take latest
>>  patch
>>  merged to master to prepare initial db on which we try to execute
>>  upgrade.
>>  It take the revert patch, which is faulty and that's why upgrade job
>>  is
>>  failing.
>> 
>>  Martin
>> 
>>  On Thursday, November 24, 2016, Eyal Edri  wrote:
>>  > What does it mean to clean the jobs?  You mean git history or temp
>>  > files?
>>  >
>>  > On Nov 24, 2016 1:23 AM, "Martin Perina" 
>>  > wrote:
>>  >>
>>  >> So, I tested current master and also upgrade from 4.0 to master
>>  >> and
>>  >> everything works fine on my local machine.
>>  >>
>>  >> But I've found 2 issues:
>>  >>
>>  >> 1. Jenkins CI for some reason unknown to me doesn't use current
>>  >> master (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but
>>  >> it uses
>>  >> older commit (most probably revert patch from Eyal [1] with
>>  >> Change-Id:
>>  >> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master
>>  >> when
>>  >> executing upgrade job from master to patch
>>  >>
>>  >> 2. When we are reverting patches which contain db upgrade scripts
>>  >> which are not last (for example we are dropping db script
>>  >> 04_01_0500 when
>>  >> there's already merged script 04_01_0510) we cannot delete upgrade
>>  >> script
>>  >> otherwise db schema upgrade script fails (revert script [1] is
>>  >> faulty). Only
>>  >> following actions are valid in this case:
>>  >>
>>  >>   a. Comment out code in db upgrade script we want to revert, but
>>  >> leave this script in the repo
>>  >>
>>  >>   b. Remove the db upgrade script and renumber all later db
>>  >> upgrade
>>  >> scripts so there's no hole in db upgrade script numbering
>>  >>
>>  >> Conclusion: current code in master is OK, we need clean up jenkins
>>  >> job to really use latest merged patch on git master branch.
>>  >>
>>  >> Martin
>>  >>
>>  >>
>>  >> [1] https://gerrit.ovirt.org/#/c/67205/
>>  >>
>>  >>
>>  >> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek
>>  >>  wrote:
>>  >>>
>>  >>>
>>  >>> > On 23 Nov 2016, at 17:44, Martin Sivak 
>>  >>> > wrote:
>>  >>> >
>>  >>> > Yeah, our patches are still failing as well. It seems the patch
>>  >>> > was
>>  >>> > not enough or there is some other conflicting db script.
>>  >>>
>>  >>> I think the hash changed. IIRC there was some issue 

Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-24 Thread Martin Perina
On Thu, Nov 24, 2016 at 11:25 AM, Yedidyah Bar David 
wrote:

> On Thu, Nov 24, 2016 at 12:21 PM, Martin Perina 
> wrote:
> >
> >
> > On Thu, Nov 24, 2016 at 10:37 AM, Martin Perina 
> wrote:
> >>
> >>
> >>
> >> On Thu, Nov 24, 2016 at 9:31 AM, Eyal Edri  wrote:
> >>>
> >>> Can you paste here example of such job failing now?
> >>
> >>
> >> Sure, please take a look at patch https://gerrit.ovirt.org/66999
> >>
> >> I've rebased it yesterday at 23:22 and upgrade from master job failed
> due
> >> to the error I've described below:
> >>
> >>
> >> http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-
> from-master_el7_created/9295/
> >>
> >> Although at that moment patch
> >> https://gerrit.ovirt.org/67210 , which fixed faulty revert patch [1],
> was
> >> already merged, so engine-setup should execute successfully.
> >>
> >> I've just scheduled another build on the same patch (there was no rebase
> >> at this time), so you can compare the results.
> >
> >
> > So today's build finished fine, which is strange, because
> >
> > patch https://gerrit.ovirt.org/67210 haven't been rebased, so upgrade
> from
> > master should fail same way as yesterday -> so it seems that upgrade from
> > master caches somewhere git hash, which is used as a startup for db
> upgrade
> > job and not always using actual latest commit from master
>
> AFAIU the upgrade job upgrade from the latest nightly master snapshot
> build, not from git.
> So after you merge such a patch and its builds are finished, you have
> to run the publisher.
>

​Well, it that case the logic of "upgrade from master" job is a bit
misleading, because it's "upgrade from yesterday's master" actually ...
​


>
> >
> >>
> >> Martin
> >>
> >>>
> >>> On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina 
> >>> wrote:
> 
>  I don't know what exactly upgrade from master job is doing, but
>  according to error produced by engine-setup it does not take latest
> patch
>  merged to master to prepare initial db on which we try to execute
> upgrade.
>  It take the revert patch, which is faulty and that's why upgrade job
> is
>  failing.
> 
>  Martin
> 
>  On Thursday, November 24, 2016, Eyal Edri  wrote:
>  > What does it mean to clean the jobs?  You mean git history or temp
>  > files?
>  >
>  > On Nov 24, 2016 1:23 AM, "Martin Perina" 
> wrote:
>  >>
>  >> So, I tested current master and also upgrade from 4.0 to master and
>  >> everything works fine on my local machine.
>  >>
>  >> But I've found 2 issues:
>  >>
>  >> 1. Jenkins CI for some reason unknown to me doesn't use current
>  >> master (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but
> it uses
>  >> older commit (most probably revert patch from Eyal [1] with
> Change-Id:
>  >> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master
> when
>  >> executing upgrade job from master to patch
>  >>
>  >> 2. When we are reverting patches which contain db upgrade scripts
>  >> which are not last (for example we are dropping db script
> 04_01_0500 when
>  >> there's already merged script 04_01_0510) we cannot delete upgrade
> script
>  >> otherwise db schema upgrade script fails (revert script [1] is
> faulty). Only
>  >> following actions are valid in this case:
>  >>
>  >>   a. Comment out code in db upgrade script we want to revert, but
>  >> leave this script in the repo
>  >>
>  >>   b. Remove the db upgrade script and renumber all later db upgrade
>  >> scripts so there's no hole in db upgrade script numbering
>  >>
>  >> Conclusion: current code in master is OK, we need clean up jenkins
>  >> job to really use latest merged patch on git master branch.
>  >>
>  >> Martin
>  >>
>  >>
>  >> [1] https://gerrit.ovirt.org/#/c/67205/
>  >>
>  >>
>  >> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek
>  >>  wrote:
>  >>>
>  >>>
>  >>> > On 23 Nov 2016, at 17:44, Martin Sivak 
> wrote:
>  >>> >
>  >>> > Yeah, our patches are still failing as well. It seems the patch
>  >>> > was
>  >>> > not enough or there is some other conflicting db script.
>  >>>
>  >>> I think the hash changed. IIRC there was some issue in the logic
>  >>> when the existing script is updated (since it was merged and
> reverted and
>  >>> re-merged with the same number, but it was not the exact same
> content)
>  >>> Martin/Eli to the rescue!
>  >>>
>  >>> >
>  >>> > Martin
>  >>> >
>  >>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola
>  >>> >>  wrote:
>  >>> >>
>  >>> >>
>  >>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas <
> aha...@redhat.com>
>  >>> >>> wrote:
> 

Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-24 Thread Yedidyah Bar David
On Thu, Nov 24, 2016 at 12:21 PM, Martin Perina  wrote:
>
>
> On Thu, Nov 24, 2016 at 10:37 AM, Martin Perina  wrote:
>>
>>
>>
>> On Thu, Nov 24, 2016 at 9:31 AM, Eyal Edri  wrote:
>>>
>>> Can you paste here example of such job failing now?
>>
>>
>> Sure, please take a look at patch https://gerrit.ovirt.org/66999
>>
>> I've rebased it yesterday at 23:22 and upgrade from master job failed due
>> to the error I've described below:
>>
>>
>> http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-from-master_el7_created/9295/
>>
>> Although at that moment patch
>> https://gerrit.ovirt.org/67210 , which fixed faulty revert patch [1], was
>> already merged, so engine-setup should execute successfully.
>>
>> I've just scheduled another build on the same patch (there was no rebase
>> at this time), so you can compare the results.
>
>
> So today's build finished fine, which is strange, because
>
> patch https://gerrit.ovirt.org/67210 haven't been rebased, so upgrade from
> master should fail same way as yesterday -> so it seems that upgrade from
> master caches somewhere git hash, which is used as a startup for db upgrade
> job and not always using actual latest commit from master

AFAIU the upgrade job upgrade from the latest nightly master snapshot
build, not from git.
So after you merge such a patch and its builds are finished, you have
to run the publisher.

>
>>
>> Martin
>>
>>>
>>> On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina 
>>> wrote:

 I don't know what exactly upgrade from master job is doing, but
 according to error produced by engine-setup it does not take latest patch
 merged to master to prepare initial db on which we try to execute upgrade.
 It take the revert patch, which is faulty and that's why upgrade job is
 failing.

 Martin

 On Thursday, November 24, 2016, Eyal Edri  wrote:
 > What does it mean to clean the jobs?  You mean git history or temp
 > files?
 >
 > On Nov 24, 2016 1:23 AM, "Martin Perina"  wrote:
 >>
 >> So, I tested current master and also upgrade from 4.0 to master and
 >> everything works fine on my local machine.
 >>
 >> But I've found 2 issues:
 >>
 >> 1. Jenkins CI for some reason unknown to me doesn't use current
 >> master (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it 
 >> uses
 >> older commit (most probably revert patch from Eyal [1] with Change-Id:
 >> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
 >> executing upgrade job from master to patch
 >>
 >> 2. When we are reverting patches which contain db upgrade scripts
 >> which are not last (for example we are dropping db script 04_01_0500 
 >> when
 >> there's already merged script 04_01_0510) we cannot delete upgrade 
 >> script
 >> otherwise db schema upgrade script fails (revert script [1] is faulty). 
 >> Only
 >> following actions are valid in this case:
 >>
 >>   a. Comment out code in db upgrade script we want to revert, but
 >> leave this script in the repo
 >>
 >>   b. Remove the db upgrade script and renumber all later db upgrade
 >> scripts so there's no hole in db upgrade script numbering
 >>
 >> Conclusion: current code in master is OK, we need clean up jenkins
 >> job to really use latest merged patch on git master branch.
 >>
 >> Martin
 >>
 >>
 >> [1] https://gerrit.ovirt.org/#/c/67205/
 >>
 >>
 >> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek
 >>  wrote:
 >>>
 >>>
 >>> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
 >>> >
 >>> > Yeah, our patches are still failing as well. It seems the patch
 >>> > was
 >>> > not enough or there is some other conflicting db script.
 >>>
 >>> I think the hash changed. IIRC there was some issue in the logic
 >>> when the existing script is updated (since it was merged and reverted 
 >>> and
 >>> re-merged with the same number, but it was not the exact same content)
 >>> Martin/Eli to the rescue!
 >>>
 >>> >
 >>> > Martin
 >>> >
 >>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola
 >>> >>  wrote:
 >>> >>
 >>> >>
 >>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas 
 >>> >>> wrote:
 >>> >>>
 >>> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
 >>> >>
 >>> >>
 >>> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
 >>> >>
 >>> >>
 >>> >>>
 >>> >>> - Original Message -
 >>>  engine master CI is failing on $subject, please fix or revert
 >>>  as soon as
 >>>  possible, thanks.
 >>> 
 >>>  --
 >>>  Sandro 

Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-24 Thread Martin Perina
On Thu, Nov 24, 2016 at 10:37 AM, Martin Perina  wrote:

>
>
> On Thu, Nov 24, 2016 at 9:31 AM, Eyal Edri  wrote:
>
>> Can you paste here example of such job failing now?
>>
>
> ​Sure, please take a look at patch https://gerrit.ovirt.org/66999​
>
> ​I've rebased it yesterday at 23:22 and upgrade from master job failed due
> to the error I've described below:
>
> http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-
> from-master_el7_created/9295/
>
> Although at that moment​ patch
> ​​
> https://gerrit.ovirt.org/67210 , which fixed faulty revert patch [1], was
> already merged, so engine-setup should execute successfully.
>
> I've just scheduled another build on the same patch (there was no rebase
> at this time), so you can compare the results.
>

​So today's build finished fine, which is strange, because​

​patch ​​ https://gerrit.ovirt.org/67210 haven't been rebased, so upgrade
from master should fail same way as yesterday -> so it seems that upgrade
from master caches somewhere git hash, which is used as a startup for db
upgrade job and not always using actual latest commit from master


> Martin
>
>
>> On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina 
>> wrote:
>>
>>> I don't know what exactly upgrade from master job is doing, but
>>> according to error produced by engine-setup it does not take latest patch
>>> merged to master to prepare initial db on which we try to execute upgrade.
>>> It take the revert patch, which is faulty and that's why upgrade job is
>>> failing.
>>>
>>> Martin
>>>
>>> On Thursday, November 24, 2016, Eyal Edri  wrote:
>>> > What does it mean to clean the jobs?  You mean git history or temp
>>> files?
>>> >
>>> > On Nov 24, 2016 1:23 AM, "Martin Perina"  wrote:
>>> >>
>>> >> So, I tested current master and also upgrade from 4.0 to master and
>>> everything works fine on my local machine.
>>> >>
>>> >> But I've found 2 issues:
>>> >>
>>> >> 1. Jenkins CI for some reason unknown to me doesn't use current
>>> master (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it
>>> uses older commit (most probably revert patch from Eyal [1] with Change-Id:
>>> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
>>> executing upgrade job from master to patch
>>> >>
>>> >> 2. When we are reverting patches which contain db upgrade scripts
>>> which are not last (for example we are dropping db script 04_01_0500 when
>>> there's already merged script 04_01_0510) we cannot delete upgrade script
>>> otherwise db schema upgrade script fails (revert script [1] is faulty).
>>> Only following actions are valid in this case:
>>> >>
>>> >>   a. Comment out code in db upgrade script we want to revert, but
>>> leave this script in the repo
>>> >>
>>> >>   b. Remove the db upgrade script and renumber all later db upgrade
>>> scripts so there's no hole in db upgrade script numbering
>>> >>
>>> >> Conclusion: current code in master is OK, we need clean up jenkins
>>> job to really use latest merged patch on git master branch.
>>> >>
>>> >> Martin
>>> >>
>>> >>
>>> >> [1] https://gerrit.ovirt.org/#/c/67205/
>>> >>
>>> >>
>>> >> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek <
>>> mskri...@redhat.com> wrote:
>>> >>>
>>> >>>
>>> >>> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
>>> >>> >
>>> >>> > Yeah, our patches are still failing as well. It seems the patch was
>>> >>> > not enough or there is some other conflicting db script.
>>> >>>
>>> >>> I think the hash changed. IIRC there was some issue in the logic
>>> when the existing script is updated (since it was merged and reverted and
>>> re-merged with the same number, but it was not the exact same content)
>>> >>> Martin/Eli to the rescue!
>>> >>>
>>> >>> >
>>> >>> > Martin
>>> >>> >
>>> >>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola <
>>> sbona...@redhat.com> wrote:
>>> >>> >>
>>> >>> >>
>>> >>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas 
>>> wrote:
>>> >>> >>>
>>> >>> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>>> >>> >>
>>> >>> >>
>>> >>> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
>>> >>> >>
>>> >>> >>
>>> >>> >>>
>>> >>> >>> - Original Message -
>>> >>>  engine master CI is failing on $subject, please fix or revert
>>> as soon as
>>> >>>  possible, thanks.
>>> >>> 
>>> >>>  --
>>> >>>  Sandro Bonazzola
>>> >>>  Better technology. Faster innovation. Powered by community
>>> >>>  collaboration.
>>> >>>  See how it works at redhat.com
>>> >>> 
>>> >>>  ___
>>> >>>  Devel mailing list
>>> >>>  de...@ovirt.org
>>> >>>  http://lists.ovirt.org/mailman/listinfo/devel
>>> >>> >>
>>> >>> >>
>>> >>> >>
>>> >>> >>
>>> >>> >> --
>>> >>> >> Sandro Bonazzola
>>> >>> >> Better technology. Faster innovation. Powered by community
>>> 

Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-24 Thread Martin Perina
On Thu, Nov 24, 2016 at 9:31 AM, Eyal Edri  wrote:

> Can you paste here example of such job failing now?
>

​Sure, please take a look at patch https://gerrit.ovirt.org/66999​

​I've rebased it yesterday at 23:22 and upgrade from master job failed due
to the error I've described below:

http://jenkins.ovirt.org/job/ovirt-engine_master_upgrade-from-master_el7_created/9295/

Although at that moment​ patch https://gerrit.ovirt.org/67210 , which fixed
faulty revert patch [1], was already merged, so engine-setup should execute
successfully.

I've just scheduled another build on the same patch (there was no rebase at
this time), so you can compare the results.

Martin


> On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina  wrote:
>
>> I don't know what exactly upgrade from master job is doing, but according
>> to error produced by engine-setup it does not take latest patch merged to
>> master to prepare initial db on which we try to execute upgrade. It take
>> the revert patch, which is faulty and that's why upgrade job is failing.
>>
>> Martin
>>
>> On Thursday, November 24, 2016, Eyal Edri  wrote:
>> > What does it mean to clean the jobs?  You mean git history or temp
>> files?
>> >
>> > On Nov 24, 2016 1:23 AM, "Martin Perina"  wrote:
>> >>
>> >> So, I tested current master and also upgrade from 4.0 to master and
>> everything works fine on my local machine.
>> >>
>> >> But I've found 2 issues:
>> >>
>> >> 1. Jenkins CI for some reason unknown to me doesn't use current master
>> (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it uses older
>> commit (most probably revert patch from Eyal [1] with Change-Id:
>> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
>> executing upgrade job from master to patch
>> >>
>> >> 2. When we are reverting patches which contain db upgrade scripts
>> which are not last (for example we are dropping db script 04_01_0500 when
>> there's already merged script 04_01_0510) we cannot delete upgrade script
>> otherwise db schema upgrade script fails (revert script [1] is faulty).
>> Only following actions are valid in this case:
>> >>
>> >>   a. Comment out code in db upgrade script we want to revert, but
>> leave this script in the repo
>> >>
>> >>   b. Remove the db upgrade script and renumber all later db upgrade
>> scripts so there's no hole in db upgrade script numbering
>> >>
>> >> Conclusion: current code in master is OK, we need clean up jenkins job
>> to really use latest merged patch on git master branch.
>> >>
>> >> Martin
>> >>
>> >>
>> >> [1] https://gerrit.ovirt.org/#/c/67205/
>> >>
>> >>
>> >> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek 
>> wrote:
>> >>>
>> >>>
>> >>> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
>> >>> >
>> >>> > Yeah, our patches are still failing as well. It seems the patch was
>> >>> > not enough or there is some other conflicting db script.
>> >>>
>> >>> I think the hash changed. IIRC there was some issue in the logic when
>> the existing script is updated (since it was merged and reverted and
>> re-merged with the same number, but it was not the exact same content)
>> >>> Martin/Eli to the rescue!
>> >>>
>> >>> >
>> >>> > Martin
>> >>> >
>> >>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola <
>> sbona...@redhat.com> wrote:
>> >>> >>
>> >>> >>
>> >>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas 
>> wrote:
>> >>> >>>
>> >>> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>> >>> >>
>> >>> >>
>> >>> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
>> >>> >>
>> >>> >>
>> >>> >>>
>> >>> >>> - Original Message -
>> >>>  engine master CI is failing on $subject, please fix or revert as
>> soon as
>> >>>  possible, thanks.
>> >>> 
>> >>>  --
>> >>>  Sandro Bonazzola
>> >>>  Better technology. Faster innovation. Powered by community
>> >>>  collaboration.
>> >>>  See how it works at redhat.com
>> >>> 
>> >>>  ___
>> >>>  Devel mailing list
>> >>>  de...@ovirt.org
>> >>>  http://lists.ovirt.org/mailman/listinfo/devel
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Sandro Bonazzola
>> >>> >> Better technology. Faster innovation. Powered by community
>> collaboration.
>> >>> >> See how it works at redhat.com
>> >>> >>
>> >>> >> ___
>> >>> >> Devel mailing list
>> >>> >> de...@ovirt.org
>> >>> >> http://lists.ovirt.org/mailman/listinfo/devel
>> >>> > ___
>> >>> > Devel mailing list
>> >>> > de...@ovirt.org
>> >>> > http://lists.ovirt.org/mailman/listinfo/devel
>> >>> >
>> >>> >
>> >>
>> >
>>
>
>
>
> --
> Eyal Edri
> Associate Manager
> RHV DevOps
> EMEA ENG Virtualization R
> Red Hat Israel
>
> phone: +972-9-7692018
> irc: eedri (on #tlv 

Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-24 Thread Eyal Edri
Can you paste here example of such job failing now?

On Thu, Nov 24, 2016 at 9:42 AM, Martin Perina  wrote:

> I don't know what exactly upgrade from master job is doing, but according
> to error produced by engine-setup it does not take latest patch merged to
> master to prepare initial db on which we try to execute upgrade. It take
> the revert patch, which is faulty and that's why upgrade job is failing.
>
> Martin
>
> On Thursday, November 24, 2016, Eyal Edri  wrote:
> > What does it mean to clean the jobs?  You mean git history or temp files?
> >
> > On Nov 24, 2016 1:23 AM, "Martin Perina"  wrote:
> >>
> >> So, I tested current master and also upgrade from 4.0 to master and
> everything works fine on my local machine.
> >>
> >> But I've found 2 issues:
> >>
> >> 1. Jenkins CI for some reason unknown to me doesn't use current master
> (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it uses older
> commit (most probably revert patch from Eyal [1] with Change-Id:
> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
> executing upgrade job from master to patch
> >>
> >> 2. When we are reverting patches which contain db upgrade scripts which
> are not last (for example we are dropping db script 04_01_0500 when there's
> already merged script 04_01_0510) we cannot delete upgrade script otherwise
> db schema upgrade script fails (revert script [1] is faulty). Only
> following actions are valid in this case:
> >>
> >>   a. Comment out code in db upgrade script we want to revert, but leave
> this script in the repo
> >>
> >>   b. Remove the db upgrade script and renumber all later db upgrade
> scripts so there's no hole in db upgrade script numbering
> >>
> >> Conclusion: current code in master is OK, we need clean up jenkins job
> to really use latest merged patch on git master branch.
> >>
> >> Martin
> >>
> >>
> >> [1] https://gerrit.ovirt.org/#/c/67205/
> >>
> >>
> >> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek 
> wrote:
> >>>
> >>>
> >>> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
> >>> >
> >>> > Yeah, our patches are still failing as well. It seems the patch was
> >>> > not enough or there is some other conflicting db script.
> >>>
> >>> I think the hash changed. IIRC there was some issue in the logic when
> the existing script is updated (since it was merged and reverted and
> re-merged with the same number, but it was not the exact same content)
> >>> Martin/Eli to the rescue!
> >>>
> >>> >
> >>> > Martin
> >>> >
> >>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola <
> sbona...@redhat.com> wrote:
> >>> >>
> >>> >>
> >>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas 
> wrote:
> >>> >>>
> >>> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
> >>> >>
> >>> >>
> >>> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
> >>> >>
> >>> >>
> >>> >>>
> >>> >>> - Original Message -
> >>>  engine master CI is failing on $subject, please fix or revert as
> soon as
> >>>  possible, thanks.
> >>> 
> >>>  --
> >>>  Sandro Bonazzola
> >>>  Better technology. Faster innovation. Powered by community
> >>>  collaboration.
> >>>  See how it works at redhat.com
> >>> 
> >>>  ___
> >>>  Devel mailing list
> >>>  de...@ovirt.org
> >>>  http://lists.ovirt.org/mailman/listinfo/devel
> >>> >>
> >>> >>
> >>> >>
> >>> >>
> >>> >> --
> >>> >> Sandro Bonazzola
> >>> >> Better technology. Faster innovation. Powered by community
> collaboration.
> >>> >> See how it works at redhat.com
> >>> >>
> >>> >> ___
> >>> >> Devel mailing list
> >>> >> de...@ovirt.org
> >>> >> http://lists.ovirt.org/mailman/listinfo/devel
> >>> > ___
> >>> > Devel mailing list
> >>> > de...@ovirt.org
> >>> > http://lists.ovirt.org/mailman/listinfo/devel
> >>> >
> >>> >
> >>
> >
>



-- 
Eyal Edri
Associate Manager
RHV DevOps
EMEA ENG Virtualization R
Red Hat Israel

phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Martin Perina
I don't know what exactly upgrade from master job is doing, but according
to error produced by engine-setup it does not take latest patch merged to
master to prepare initial db on which we try to execute upgrade. It take
the revert patch, which is faulty and that's why upgrade job is failing.

Martin

On Thursday, November 24, 2016, Eyal Edri  wrote:
> What does it mean to clean the jobs?  You mean git history or temp files?
>
> On Nov 24, 2016 1:23 AM, "Martin Perina"  wrote:
>>
>> So, I tested current master and also upgrade from 4.0 to master and
everything works fine on my local machine.
>>
>> But I've found 2 issues:
>>
>> 1. Jenkins CI for some reason unknown to me doesn't use current master
(change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it uses older
commit (most probably revert patch from Eyal [1] with Change-Id:
I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
executing upgrade job from master to patch
>>
>> 2. When we are reverting patches which contain db upgrade scripts which
are not last (for example we are dropping db script 04_01_0500 when there's
already merged script 04_01_0510) we cannot delete upgrade script otherwise
db schema upgrade script fails (revert script [1] is faulty). Only
following actions are valid in this case:
>>
>>   a. Comment out code in db upgrade script we want to revert, but leave
this script in the repo
>>
>>   b. Remove the db upgrade script and renumber all later db upgrade
scripts so there's no hole in db upgrade script numbering
>>
>> Conclusion: current code in master is OK, we need clean up jenkins job
to really use latest merged patch on git master branch.
>>
>> Martin
>>
>>
>> [1] https://gerrit.ovirt.org/#/c/67205/
>>
>>
>> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek 
wrote:
>>>
>>>
>>> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
>>> >
>>> > Yeah, our patches are still failing as well. It seems the patch was
>>> > not enough or there is some other conflicting db script.
>>>
>>> I think the hash changed. IIRC there was some issue in the logic when
the existing script is updated (since it was merged and reverted and
re-merged with the same number, but it was not the exact same content)
>>> Martin/Eli to the rescue!
>>>
>>> >
>>> > Martin
>>> >
>>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola <
sbona...@redhat.com> wrote:
>>> >>
>>> >>
>>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas 
wrote:
>>> >>>
>>> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>>> >>
>>> >>
>>> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
>>> >>
>>> >>
>>> >>>
>>> >>> - Original Message -
>>>  engine master CI is failing on $subject, please fix or revert as
soon as
>>>  possible, thanks.
>>> 
>>>  --
>>>  Sandro Bonazzola
>>>  Better technology. Faster innovation. Powered by community
>>>  collaboration.
>>>  See how it works at redhat.com
>>> 
>>>  ___
>>>  Devel mailing list
>>>  de...@ovirt.org
>>>  http://lists.ovirt.org/mailman/listinfo/devel
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Sandro Bonazzola
>>> >> Better technology. Faster innovation. Powered by community
collaboration.
>>> >> See how it works at redhat.com
>>> >>
>>> >> ___
>>> >> Devel mailing list
>>> >> de...@ovirt.org
>>> >> http://lists.ovirt.org/mailman/listinfo/devel
>>> > ___
>>> > Devel mailing list
>>> > de...@ovirt.org
>>> > http://lists.ovirt.org/mailman/listinfo/devel
>>> >
>>> >
>>
>
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Eyal Edri
What does it mean to clean the jobs?  You mean git history or temp files?

On Nov 24, 2016 1:23 AM, "Martin Perina"  wrote:

> So, I tested current master and also upgrade from 4.0 to master and
> everything works fine on my local machine.
>
> But I've found 2 issues:
>
> 1. Jenkins CI for some reason unknown to me doesn't use current master
> (change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it uses older
> commit (most probably revert patch from Eyal [1] with Change-Id:
> I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
> executing upgrade job from master to patch
>
> 2. When we are reverting patches which contain db upgrade scripts which
> are not last (for example we are dropping db script 04_01_0500 when there's
> already merged script 04_01_0510) we cannot delete upgrade script otherwise
> db schema upgrade script fails (revert script [1] is faulty). Only
> following actions are valid in this case:
>
>   a. Comment out code in db upgrade script we want to revert, but leave
> this script in the repo
>
>   b. Remove the db upgrade script and renumber all later db upgrade
> scripts so there's no hole in db upgrade script numbering
>
> Conclusion: current code in master is OK, we need clean up jenkins job to
> really use latest merged patch on git master branch.
>
> Martin
>
>
> [1] https://gerrit.ovirt.org/#/c/67205/
>
>
> On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek 
> wrote:
>
>>
>>
>> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
>> >
>> > Yeah, our patches are still failing as well. It seems the patch was
>> > not enough or there is some other conflicting db script.
>>
>> I think the hash changed. IIRC there was some issue in the logic when the
>> existing script is updated (since it was merged and reverted and re-merged
>> with the same number, but it was not the exact same content)
>> Martin/Eli to the rescue!
>>
>> >
>> > Martin
>> >
>> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola 
>> wrote:
>> >>
>> >>
>> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas 
>> wrote:
>> >>>
>> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>> >>
>> >>
>> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
>> >>
>> >>
>> >>>
>> >>> - Original Message -
>>  engine master CI is failing on $subject, please fix or revert as
>> soon as
>>  possible, thanks.
>> 
>>  --
>>  Sandro Bonazzola
>>  Better technology. Faster innovation. Powered by community
>>  collaboration.
>>  See how it works at redhat.com
>> 
>>  ___
>>  Devel mailing list
>>  de...@ovirt.org
>>  http://lists.ovirt.org/mailman/listinfo/devel
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Sandro Bonazzola
>> >> Better technology. Faster innovation. Powered by community
>> collaboration.
>> >> See how it works at redhat.com
>> >>
>> >> ___
>> >> Devel mailing list
>> >> de...@ovirt.org
>> >> http://lists.ovirt.org/mailman/listinfo/devel
>> > ___
>> > Devel mailing list
>> > de...@ovirt.org
>> > http://lists.ovirt.org/mailman/listinfo/devel
>> >
>> >
>>
>
>
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Martin Perina
So, I tested current master and also upgrade from 4.0 to master and
everything works fine on my local machine.

But I've found 2 issues:

1. Jenkins CI for some reason unknown to me doesn't use current master
(change-id: I59087ff8902e35b9f7c922eba0a17ba4f0791795) but it uses older
commit (most probably revert patch from Eyal [1] with Change-Id:
I8c2350aba48619dfa84624b343cfa167d0b6e0ed).as a current master when
executing upgrade job from master to patch

2. When we are reverting patches which contain db upgrade scripts which are
not last (for example we are dropping db script 04_01_0500 when there's
already merged script 04_01_0510) we cannot delete upgrade script otherwise
db schema upgrade script fails (revert script [1] is faulty). Only
following actions are valid in this case:

  a. Comment out code in db upgrade script we want to revert, but leave
this script in the repo

  b. Remove the db upgrade script and renumber all later db upgrade scripts
so there's no hole in db upgrade script numbering

Conclusion: current code in master is OK, we need clean up jenkins job to
really use latest merged patch on git master branch.

Martin


[1] https://gerrit.ovirt.org/#/c/67205/


On Wed, Nov 23, 2016 at 7:17 PM, Michal Skrivanek 
wrote:

>
>
> > On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
> >
> > Yeah, our patches are still failing as well. It seems the patch was
> > not enough or there is some other conflicting db script.
>
> I think the hash changed. IIRC there was some issue in the logic when the
> existing script is updated (since it was merged and reverted and re-merged
> with the same number, but it was not the exact same content)
> Martin/Eli to the rescue!
>
> >
> > Martin
> >
> >> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola 
> wrote:
> >>
> >>
> >>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas  wrote:
> >>>
> >>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
> >>
> >>
> >> I rebased https://gerrit.ovirt.org/66999 and still failing there.
> >>
> >>
> >>>
> >>> - Original Message -
>  engine master CI is failing on $subject, please fix or revert as soon
> as
>  possible, thanks.
> 
>  --
>  Sandro Bonazzola
>  Better technology. Faster innovation. Powered by community
>  collaboration.
>  See how it works at redhat.com
> 
>  ___
>  Devel mailing list
>  de...@ovirt.org
>  http://lists.ovirt.org/mailman/listinfo/devel
> >>
> >>
> >>
> >>
> >> --
> >> Sandro Bonazzola
> >> Better technology. Faster innovation. Powered by community
> collaboration.
> >> See how it works at redhat.com
> >>
> >> ___
> >> Devel mailing list
> >> de...@ovirt.org
> >> http://lists.ovirt.org/mailman/listinfo/devel
> > ___
> > Devel mailing list
> > de...@ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/devel
> >
> >
>
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Michal Skrivanek


> On 23 Nov 2016, at 17:44, Martin Sivak  wrote:
> 
> Yeah, our patches are still failing as well. It seems the patch was
> not enough or there is some other conflicting db script.

I think the hash changed. IIRC there was some issue in the logic when the 
existing script is updated (since it was merged and reverted and re-merged with 
the same number, but it was not the exact same content) 
Martin/Eli to the rescue!

> 
> Martin
> 
>> On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola  
>> wrote:
>> 
>> 
>>> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas  wrote:
>>> 
>>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>> 
>> 
>> I rebased https://gerrit.ovirt.org/66999 and still failing there.
>> 
>> 
>>> 
>>> - Original Message -
 engine master CI is failing on $subject, please fix or revert as soon as
 possible, thanks.
 
 --
 Sandro Bonazzola
 Better technology. Faster innovation. Powered by community
 collaboration.
 See how it works at redhat.com
 
 ___
 Devel mailing list
 de...@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/devel
>> 
>> 
>> 
>> 
>> --
>> Sandro Bonazzola
>> Better technology. Faster innovation. Powered by community collaboration.
>> See how it works at redhat.com
>> 
>> ___
>> Devel mailing list
>> de...@ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/devel
> ___
> Devel mailing list
> de...@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
> 
> 
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Martin Sivak
Yeah, our patches are still failing as well. It seems the patch was
not enough or there is some other conflicting db script.

Martin

On Wed, Nov 23, 2016 at 2:16 PM, Sandro Bonazzola  wrote:
>
>
> On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas  wrote:
>>
>> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>>
>
>
> I rebased https://gerrit.ovirt.org/66999 and still failing there.
>
>
>>
>> - Original Message -
>> > engine master CI is failing on $subject, please fix or revert as soon as
>> > possible, thanks.
>> >
>> > --
>> > Sandro Bonazzola
>> > Better technology. Faster innovation. Powered by community
>> > collaboration.
>> > See how it works at redhat.com
>> >
>> > ___
>> > Devel mailing list
>> > de...@ovirt.org
>> > http://lists.ovirt.org/mailman/listinfo/devel
>
>
>
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
>
> ___
> Devel mailing list
> de...@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Sandro Bonazzola
On Wed, Nov 23, 2016 at 2:13 PM, Arik Hadas  wrote:

> it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)
>
>

I rebased https://gerrit.ovirt.org/66999 and still failing there.



> - Original Message -
> > engine master CI is failing on $subject, please fix or revert as soon as
> > possible, thanks.
> >
> > --
> > Sandro Bonazzola
> > Better technology. Faster innovation. Powered by community collaboration.
> > See how it works at redhat.com
> >
> > ___
> > Devel mailing list
> > de...@ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/devel
>



-- 
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


Re: [ovirt-devel] [ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Arik Hadas
it should be fixed now (by https://gerrit.ovirt.org/#/c/67210/)

- Original Message -
> engine master CI is failing on $subject, please fix or revert as soon as
> possible, thanks.
> 
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
> 
> ___
> Devel mailing list
> de...@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra


[ ERROR ] schema.sh: Please fix numbering to interval 04010491 to 04010500 and run the upgrade script.

2016-11-23 Thread Sandro Bonazzola
engine master CI is failing on $subject, please fix or revert as soon as
possible, thanks.

-- 
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
___
Infra mailing list
Infra@ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra