From jira at ovirt-jira.atlassian.net Mon Nov 6 15:49:02 2017 Content-Type: multipart/mixed; boundary="===============3742068852141381896==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1743) ci please build and send to OST Date: Mon, 06 Nov 2017 15:49:01 +0000 Message-ID: In-Reply-To: JIRA.33275.1509981156000@Atlassian.JIRA --===============3742068852141381896== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format... ------------=3D_1509983341-28314-112 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1743?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D35= 295#comment-35295 ] = Barak Korren commented on OVIRT-1743: ------------------------------------- The process is clunky because the whole idea if having to launch stuff manu= ally in CI is clunky. We needed to provide a useful tool, so we brought some things together to m= ake this possible. But I wouldn't want to spend efforts around automating a= process which is IMO fundamentally broken. Ideally you would just get OST results for every patch before merging it, b= ut this requires several things: # Asynchronous result notification to Gerrit, so you can see check-patch re= sults while OST is still running (We have that in GitHub already, but our = Gerrit framework is a bit rigid still) # Submitting pre-merged patches to CQ # Merge emulation, which is to say, emulate how the code will look if all p= atches being tested were merged together. We have bits and pieces of everything except #3 which is by far the most co= mplex thing to do there... Adding OVIRT-627 as a blocker > ci please build and send to OST > ------------------------------- > > Key: OVIRT-1743 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1743 > Project: oVirt - virtualization made easy > Issue Type: New Feature > Reporter: danken > Assignee: infra > > Can you please automate the frequent process, which is slow and error pro= ne? > I am writing a patch, and would like to test it in ost. now I need to > * "ci please build" > * copy el7 url > * wait for el7 build to finish > * copy artifacts url to ovirt--system-test-manual, start it > * copy the ost run URL to the gerrit patch, so I have it for reference of= failure/success. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100070) ------------=3D_1509983341-28314-112 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1743?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=
=3D35295#comment-35295 ]

Barak Korren commented on OVIRT-1743:

The process is clunky because the whole idea if having to launch stuff m= anually in CI is clunky.

We needed to provide a useful tool, so we brought some things together t= o make this possible. But I wouldn't want to spend efforts around automatin= g a process which is IMO fundamentally broken.

Ideally you would just get OST results for every patch before merging it= , but this requires several things:

# Asynchronous result notification to Gerrit, so you can see check-patch= results while OST is still running (We have that in GitHub already, but o= ur Gerrit framework is a bit rigid still) # Submitting pre-merged patches t= o CQ # Merge emulation, which is to say, emulate how the code will look if = all patches being tested were merged together.

We have bits and pieces of everything except #3 which is by far the most= complex thing to do there…

Adding OVIRT-627 as a blocker

ci please build and send to OST

     Key: OVIRT-1743
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1743
 Project: oVirt - virtualization made easy
         Issue Type: New Feature
Reporter: danken
Assignee: infra

Can you please automate the frequent process, which is slow and error pr= one? I am writing a patch, and would like to test it in ost. now I need to<= /p>

  • “ci please build”

  • copy el7 url

  • wait for el7 build to finish

  • copy artifacts url to ovirt--system-test-manual, start it

  • copy the ost run URL to the gerrit patch, so I have it for reference= of failure/success.

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 70)

3D"" ------------=3D_1509983341-28314-112-- --===============3742068852141381896== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5OTgzMzQxLTI4MzE0LTExMgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzQzP3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1Mjk1I2NvbW1lbnQtMzUyOTUgXSAKCkJhcmFrIEtvcnJlbiBjb21t ZW50ZWQgb24gT1ZJUlQtMTc0MzoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQoKVGhlIHByb2Nlc3MgaXMgY2x1bmt5IGJlY2F1c2UgdGhlIHdob2xlIGlkZWEgaWYgaGF2aW5n IHRvIGxhdW5jaCBzdHVmZiBtYW51YWxseSBpbiBDSSBpcyBjbHVua3kuCgpXZSBuZWVkZWQgdG8g cHJvdmlkZSBhIHVzZWZ1bCB0b29sLCBzbyB3ZSBicm91Z2h0IHNvbWUgdGhpbmdzIHRvZ2V0aGVy IHRvIG1ha2UgdGhpcyBwb3NzaWJsZS4gQnV0IEkgd291bGRuJ3Qgd2FudCB0byBzcGVuZCBlZmZv cnRzIGFyb3VuZCBhdXRvbWF0aW5nIGEgcHJvY2VzcyB3aGljaCBpcyBJTU8gZnVuZGFtZW50YWxs eSBicm9rZW4uCgpJZGVhbGx5IHlvdSB3b3VsZCBqdXN0IGdldCBPU1QgcmVzdWx0cyBmb3IgZXZl cnkgcGF0Y2ggYmVmb3JlIG1lcmdpbmcgaXQsIGJ1dCB0aGlzIHJlcXVpcmVzIHNldmVyYWwgdGhp bmdzOgoKIyBBc3luY2hyb25vdXMgcmVzdWx0IG5vdGlmaWNhdGlvbiB0byBHZXJyaXQsIHNvIHlv dSBjYW4gc2VlIGNoZWNrLXBhdGNoIHJlc3VsdHMgd2hpbGUgT1NUIGlzIHN0aWxsIHJ1bm5pbmcg IChXZSBoYXZlIHRoYXQgaW4gR2l0SHViIGFscmVhZHksIGJ1dCBvdXIgR2Vycml0IGZyYW1ld29y ayBpcyBhIGJpdCByaWdpZCBzdGlsbCkKIyBTdWJtaXR0aW5nIHByZS1tZXJnZWQgcGF0Y2hlcyB0 byBDUQojIE1lcmdlIGVtdWxhdGlvbiwgd2hpY2ggaXMgdG8gc2F5LCBlbXVsYXRlIGhvdyB0aGUg Y29kZSB3aWxsIGxvb2sgaWYgYWxsIHBhdGNoZXMgYmVpbmcgdGVzdGVkIHdlcmUgbWVyZ2VkIHRv Z2V0aGVyLgoKV2UgaGF2ZSBiaXRzIGFuZCBwaWVjZXMgb2YgZXZlcnl0aGluZyBleGNlcHQgIzMg d2hpY2ggaXMgYnkgZmFyIHRoZSBtb3N0IGNvbXBsZXggdGhpbmcgdG8gZG8gdGhlcmUuLi4KCkFk ZGluZyBPVklSVC02MjcgYXMgYSBibG9ja2VyCgo+IGNpIHBsZWFzZSBidWlsZCBhbmQgc2VuZCB0 byBPU1QKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAgICAgICAgICAgICAg ICAgS2V5OiBPVklSVC0xNzQzCj4gICAgICAgICAgICAgICAgIFVSTDogaHR0cHM6Ly9vdmlydC1q aXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJULTE3NDMKPiAgICAgICAgICAgICBQcm9qZWN0 OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQo+ICAgICAgICAgIElzc3VlIFR5cGU6 IE5ldyBGZWF0dXJlCj4gICAgICAgICAgICBSZXBvcnRlcjogZGFua2VuCj4gICAgICAgICAgICBB c3NpZ25lZTogaW5mcmEKPgo+IENhbiB5b3UgcGxlYXNlIGF1dG9tYXRlIHRoZSBmcmVxdWVudCBw cm9jZXNzLCB3aGljaCBpcyBzbG93IGFuZCBlcnJvciBwcm9uZT8KPiBJIGFtIHdyaXRpbmcgYSBw YXRjaCwgYW5kIHdvdWxkIGxpa2UgdG8gdGVzdCBpdCBpbiBvc3QuIG5vdyBJIG5lZWQgdG8KPiAq ICAiY2kgcGxlYXNlIGJ1aWxkIgo+ICogY29weSBlbDcgdXJsCj4gKiB3YWl0IGZvciBlbDcgYnVp bGQgdG8gZmluaXNoCj4gKiBjb3B5IGFydGlmYWN0cyB1cmwgdG8gb3ZpcnQtLXN5c3RlbS10ZXN0 LW1hbnVhbCwgc3RhcnQgaXQKPiAqIGNvcHkgdGhlIG9zdCBydW4gVVJMIHRvIHRoZSBnZXJyaXQg cGF0Y2gsIHNvIEkgaGF2ZSBpdCBmb3IgcmVmZXJlbmNlIG9mIGZhaWx1cmUvc3VjY2Vzcy4KCgoK LS0KVGhpcyBtZXNzYWdlIHdhcyBzZW50IGJ5IEF0bGFzc2lhbiBKaXJhCih2MTAwMS4wLjAtU05B UFNIT1QjMTAwMDcwKQoKLS0tLS0tLS0tLS0tPV8xNTA5OTgzMzQxLTI4MzE0LTExMgpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iVVRGLTgiCkNvbnRlbnQtRGlzcG9zaXRpb246IGlu bGluZQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD48Ym9keT4KPHByZT5b IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzQzP3BhZ2U9 Y29tLmF0bGFzc2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10 YWJwYW5lbCZhbXA7Zm9jdXNlZENvbW1lbnRJZD0zNTI5NSNjb21tZW50LTM1Mjk1IF08L3ByZT4K PGgzPkJhcmFrIEtvcnJlbiBjb21tZW50ZWQgb24gT1ZJUlQtMTc0Mzo8L2gzPgo8cD5UaGUgcHJv Y2VzcyBpcyBjbHVua3kgYmVjYXVzZSB0aGUgd2hvbGUgaWRlYSBpZiBoYXZpbmcgdG8gbGF1bmNo IHN0dWZmIG1hbnVhbGx5IGluIENJIGlzIGNsdW5reS48L3A+CjxwPldlIG5lZWRlZCB0byBwcm92 aWRlIGEgdXNlZnVsIHRvb2wsIHNvIHdlIGJyb3VnaHQgc29tZSB0aGluZ3MgdG9nZXRoZXIgdG8g bWFrZSB0aGlzIHBvc3NpYmxlLiBCdXQgSSB3b3VsZG4ndCB3YW50IHRvIHNwZW5kIGVmZm9ydHMg YXJvdW5kIGF1dG9tYXRpbmcgYSBwcm9jZXNzIHdoaWNoIGlzIElNTyBmdW5kYW1lbnRhbGx5IGJy b2tlbi48L3A+CjxwPklkZWFsbHkgeW91IHdvdWxkIGp1c3QgZ2V0IE9TVCByZXN1bHRzIGZvciBl dmVyeSBwYXRjaCBiZWZvcmUgbWVyZ2luZyBpdCwgYnV0IHRoaXMgcmVxdWlyZXMgc2V2ZXJhbCB0 aGluZ3M6PC9wPgo8cD4jIEFzeW5jaHJvbm91cyByZXN1bHQgbm90aWZpY2F0aW9uIHRvIEdlcnJp dCwgc28geW91IGNhbiBzZWUgY2hlY2stcGF0Y2ggcmVzdWx0cyB3aGlsZSBPU1QgaXMgc3RpbGwg cnVubmluZyAgKFdlIGhhdmUgdGhhdCBpbiBHaXRIdWIgYWxyZWFkeSwgYnV0IG91ciBHZXJyaXQg ZnJhbWV3b3JrIGlzIGEgYml0IHJpZ2lkIHN0aWxsKSAjIFN1Ym1pdHRpbmcgcHJlLW1lcmdlZCBw YXRjaGVzIHRvIENRICMgTWVyZ2UgZW11bGF0aW9uLCB3aGljaCBpcyB0byBzYXksIGVtdWxhdGUg aG93IHRoZSBjb2RlIHdpbGwgbG9vayBpZiBhbGwgcGF0Y2hlcyBiZWluZyB0ZXN0ZWQgd2VyZSBt ZXJnZWQgdG9nZXRoZXIuPC9wPgo8cD5XZSBoYXZlIGJpdHMgYW5kIHBpZWNlcyBvZiBldmVyeXRo aW5nIGV4Y2VwdCAjMyB3aGljaCBpcyBieSBmYXIgdGhlIG1vc3QgY29tcGxleCB0aGluZyB0byBk byB0aGVyZSZoZWxsaXA7PC9wPgo8cD5BZGRpbmcgT1ZJUlQtNjI3IGFzIGEgYmxvY2tlcjwvcD4K PGJsb2NrcXVvdGU+PGgzPmNpIHBsZWFzZSBidWlsZCBhbmQgc2VuZCB0byBPU1Q8L2gzPgo8cHJl PiAgICAgS2V5OiBPVklSVC0xNzQzCiAgICAgVVJMOiBodHRwczovL292aXJ0LWppcmEuYXRsYXNz aWFuLm5ldC9icm93c2UvT1ZJUlQtMTc0MwogUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXphdGlv biBtYWRlIGVhc3kKICAgICAgICAgSXNzdWUgVHlwZTogTmV3IEZlYXR1cmUKUmVwb3J0ZXI6IGRh bmtlbgpBc3NpZ25lZTogaW5mcmE8L3ByZT4KPHA+Q2FuIHlvdSBwbGVhc2UgYXV0b21hdGUgdGhl IGZyZXF1ZW50IHByb2Nlc3MsIHdoaWNoIGlzIHNsb3cgYW5kIGVycm9yIHByb25lPyBJIGFtIHdy aXRpbmcgYSBwYXRjaCwgYW5kIHdvdWxkIGxpa2UgdG8gdGVzdCBpdCBpbiBvc3QuIG5vdyBJIG5l ZWQgdG88L3A+Cjx1bD48bGk+PHA+JmxkcXVvO2NpIHBsZWFzZSBidWlsZCZyZHF1bzs8L3A+PC9s aT4KPGxpPjxwPmNvcHkgZWw3IHVybDwvcD48L2xpPgo8bGk+PHA+d2FpdCBmb3IgZWw3IGJ1aWxk IHRvIGZpbmlzaDwvcD48L2xpPgo8bGk+PHA+Y29weSBhcnRpZmFjdHMgdXJsIHRvIG92aXJ0LS1z eXN0ZW0tdGVzdC1tYW51YWwsIHN0YXJ0IGl0PC9wPjwvbGk+CjxsaT48cD5jb3B5IHRoZSBvc3Qg cnVuIFVSTCB0byB0aGUgZ2Vycml0IHBhdGNoLCBzbyBJIGhhdmUgaXQgZm9yIHJlZmVyZW5jZSBv ZiBmYWlsdXJlL3N1Y2Nlc3MuPC9wPjwvbGk+PC91bD48L2Jsb2NrcXVvdGU+CjxwPiZtZGFzaDsg VGhpcyBtZXNzYWdlIHdhcyBzZW50IGJ5IEF0bGFzc2lhbiBKaXJhICh2MTAwMS4wLjAtU05BUFNI T1QjMTAwMDcwKTwvcD4KCjxpbWcgc3JjPSJodHRwczovL3U0MDQzNDAyLmN0LnNlbmRncmlkLm5l dC93Zi9vcGVuP3Vwbj1pNVRNV0dWOTlhbUpiTnhKcFNwMi0yQkNtcFlMeXpZUzNyMVE5MzlUMnNn ejNEOWNsLTJCblMtMkJ4MFFvV1hoMjlnSUF1VVA3TVdvSU5qTHlMaFpuVjJKV0llVnJ2bk5PRzRu MGRZbTJBV1JwRXZaZE1XRExEcjhzdUxyYWExTXpBaDBWMEl3ZXl4WkI0NnNzbWJGOUlFQUdFZ1d5 MEdqYWowQUh6QU5iZUJnY1kySVBveWFFcWQ2RnN3QjV1bVU1NU92bktYWkJtQWI3OG5ZLTJCWWI3 UWY1MElkTG5qSDFvR1dDVkRpZGtkVTFwLTJCdzl0Yy0zRCIgYWx0PSIiIHdpZHRoPSIxIiBoZWln aHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDt3aWR0aDoxcHgg IWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0 YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7 bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5n LWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1s ZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5PjwvaHRtbD4KCi0tLS0tLS0tLS0tLT1fMTUwOTk4 MzM0MS0yODMxNC0xMTItLQo= --===============3742068852141381896==--