<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=35298#comment-35298 ]</pre>
<h3>Barak Korren commented on OVIRT-1743:</h3>
<p>{quote} I suppose this is not a joke, so I'll answer it seriously. Yes. Vdsm and Engine are too big and complex. {quote}</p>
<p>Are there low-hanging fruits there? Could we improve the per-patch checking infrastructure in one way or another to reduce the need to run full OST? Will separate checking &ldquo;threads&rdquo; that respond asynchronously help?</p>
<p>{quote} Regardless, commit/fail/revert/fix is a frustrating development model. post/test/fix/commit is so much better. {quote}</p>
<p>Perhaps we can make efforts to structure patches so that commit/fail/fix can be more common then commit/fail/revert/fix? Will one or both of the following things help? # Lower latency of CQ/OST results # Posting CQ/OST results back directly to Gerrit</p>
<blockquote><h3>ci please build and send to OST</h3>
<pre>     Key: OVIRT-1743
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1743
 Project: oVirt - virtualization made easy
         Issue Type: New Feature
         Components: oVirt CI
Reporter: danken
Assignee: infra
  Labels: change-queue</pre>
<p>Can you please automate the frequent process, which is slow and error prone? I am writing a patch, and would like to test it in ost. now I need to</p>
<ul><li><p>&ldquo;ci please build&rdquo;</p></li>
<li><p>copy el7 url</p></li>
<li><p>wait for el7 build to finish</p></li>
<li><p>copy artifacts url to ovirt--system-test-manual, start it</p></li>
<li><p>copy the ost run URL to the gerrit patch, so I have it for reference of failure/success.</p></li></ul></blockquote>
<p>&mdash; This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100070)</p>

<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYLyzYS3r1Q939T2sgz1xx6Ewt7W0A4U2tpIIPDKI8103LqIAO2NdmVatoDVmxmQov5q-2FIWPaKyOifEHXY5dWjs1AFAGPMSIKgExi5Bw9ICTrlSxnXKefTb0mYdGfcYTHALNKPJAFlXcN26rslr3sS68BjGZdG5c0SsLZ5VJ-2BZydw3erVYPLYu0YDU5DA9Q-3D-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>