[JIRA] (OVIRT-1956) manual job upgrade options/table are messy
by Yedidyah Bar David (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1522648927-23302-146
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Yedidyah Bar David created OVIRT-1956:
-----------------------------------------
Summary: manual job upgrade options/table are messy
Key: OVIRT-1956
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1956
Project: oVirt - virtualization made easy
Issue Type: By-EMAIL
Reporter: Yedidyah Bar David
Assignee: infra
Hi,
This was originally reported as [1].
It's not completely clear what each choice of 'ENGINE_VERSION' and
'SUITE_TYPE' runs. We should clarify that, add to the table missing
information if needed, including noting somehow combinations that
should not work, if any (e.g. upgrade from 4.0 to 4.2 or master).
In addition to what I wrote in [1], I now checked and saw that a patch
[2] for 4.1 made the change-queue run [3]:
- basic-suite
- upgrade-from-prevrelease - this caused upgrade from 4.0 to 4.1
- upgrade-from-release - this caused upgrade from 4.1 (released?) to
4.1 (tested)
Which looks just fine to me, but if that's also supported by the
manual job, it's very hard to guess from the table.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1552703
[2] https://gerrit.ovirt.org/89556
[3] http://jenkins.ovirt.org/job/ovirt-4.1_change-queue-tester/1746/artifact/...
--
Didi
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100082)
------------=_1522648927-23302-146
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<h3>Yedidyah Bar David created OVIRT-1956:</h3>
<pre> Summary: manual job upgrade options/table are messy
Key: OVIRT-1956
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1956
Project: oVirt - virtualization made easy
Issue Type: By-EMAIL
Reporter: Yedidyah Bar David
Assignee: infra</pre>
<p>Hi,</p>
<p>This was originally reported as [1].</p>
<p>It's not completely clear what each choice of ‘ENGINE_VERSION’ and ‘SUITE_TYPE’ runs. We should clarify that, add to the table missing information if needed, including noting somehow combinations that should not work, if any (e.g. upgrade from 4.0 to 4.2 or master).</p>
<p>In addition to what I wrote in [1], I now checked and saw that a patch [2] for 4.1 made the change-queue run [3]:</p>
<ul><li><p>basic-suite</p></li>
<li><p>upgrade-from-prevrelease – this caused upgrade from 4.0 to 4.1</p></li>
<li><p>upgrade-from-release – this caused upgrade from 4.1 (released?) to</p></li></ul>
<p>4.1 (tested)</p>
<p>Which looks just fine to me, but if that's also supported by the manual job, it's very hard to guess from the table.</p>
<p>[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1552703">https://bugzilla.redhat.com/show_bug.cgi?id=1552703</a> [2] <a href="https://gerrit.ovirt.org/89556">https://gerrit.ovirt.org/89556</a> [3] <a href="http://jenkins.ovirt.org/job/ovirt-4.1_change-queue-tester/1746/artifact/...">http://jenkins.ovirt.org/job/ovirt-4.1_change-queue-tester/1746/artifact/...</a> — Didi</p>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100082)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BJ33BS..." 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>
------------=_1522648927-23302-146--
6 years, 8 months
[JIRA] (OVIRT-1955) Create YAML templates for STDCI V2 poll-upstream-sources jobs
by Barak Korren (oVirt JIRA)
Barak Korren created OVIRT-1955:
-----------------------------------
Summary: Create YAML templates for STDCI V2 poll-upstream-sources jobs
Key: OVIRT-1955
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1955
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: Standard CI (Pipelines)
Reporter: Barak Korren
Assignee: infra
Priority: High
STDCI V2 code currently supports responding on GitHub and Gerrit events. We basically have 2 job templates that are supposed to be used the same way for all projects so that there is almost no per-project setup in JJB YAML besides basic listing of the project itself.
This model handles most STDCI stages well besides "poll-upstream-sources", because "poll-upstream-sources" does not respond on SCM events and instead it runs on a timed basis.
In the long run we want to have an stdci.yaml based solution where poll jobs will be created dynamically as needed, but we need a short-term solution.
For the short term solution, we need to create a JJB job template that will create a timed V2 style job. This template will need to be used in a similar fashion to how the V1 templates are used, by having some project-specific JJB YAML. This is why we also call this effort the "V1.5" template.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100082)
6 years, 8 months
[JIRA] (OVIRT-1955) Create YAML templates for STDCI V2 poll-upstream-sources jobs
by Barak Korren (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1522648834-31694-393
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1955?page=com.atlassian.jir... ]
Barak Korren updated OVIRT-1955:
--------------------------------
Epic Link: OVIRT-400
> Create YAML templates for STDCI V2 poll-upstream-sources jobs
> -------------------------------------------------------------
>
> Key: OVIRT-1955
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1955
> Project: oVirt - virtualization made easy
> Issue Type: Improvement
> Components: Standard CI (Pipelines)
> Reporter: Barak Korren
> Assignee: infra
> Priority: High
> Labels: first_time_task
>
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100082)
------------=_1522648834-31694-393
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1955?page=com.atlassian.jir... ]</pre>
<h3>Barak Korren updated OVIRT-1955:</h3>
<pre>Epic Link: OVIRT-400</pre>
<blockquote><h3>Create YAML templates for STDCI V2 poll-upstream-sources jobs</h3>
<pre> Key: OVIRT-1955
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1955
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: Standard CI (Pipelines)
Reporter: Barak Korren
Assignee: infra
Priority: High
Labels: first_time_task</pre></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100082)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BJ33BS..." 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>
------------=_1522648834-31694-393--
6 years, 8 months
[oVirt Jenkins] ovirt-system-tests_he-basic-ansible-suite-master - Build # 126 - Failure!
by jenkins@jenkins.phx.ovirt.org
------=_Part_903_1409756037.1522478339034
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Project: http://jenkins.ovirt.org/job/ovirt-system-tests_he-basic-ansible-suite-ma...
Build: http://jenkins.ovirt.org/job/ovirt-system-tests_he-basic-ansible-suite-ma...
Build Number: 126
Build Status: Failure
Triggered By: Started by timer
-------------------------------------
Changes Since Last Success:
-------------------------------------
Changes for Build #126
[Gal Ben Haim] Check if the prefix exists before printing its size
-----------------
Failed Tests:
-----------------
1 tests failed.
FAILED: 004_basic_sanity.snapshot_merge
Error Message:
status: 409
reason: Conflict
detail: Cannot remove Snapshot. Snapshot is currently being created for VM vm0.
Stack Trace:
Traceback (most recent call last):
File "/usr/lib64/python2.7/unittest/case.py", line 369, in run
testMethod()
File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 129, in wrapped_test
test()
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 59, in wrapper
return func(get_test_prefix(), *args, **kwargs)
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 68, in wrapper
return func(prefix.virt_env.engine_vm().get_api(), *args, **kwargs)
File "/home/jenkins/workspace/ovirt-system-tests_he-basic-ansible-suite-master/ovirt-system-tests/he-basic-ansible-suite-master/test-scenarios/004_basic_sanity.py", line 187, in snapshot_merge
api.vms.get(VM0_NAME).snapshots.list()[-2].delete()
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/brokers.py", line 34001, in delete
headers={"Correlation-Id":correlation_id,"Content-type":None}
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py", line 57, in delete
return self.request('DELETE', url, body, headers, cls=cls)
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py", line 122, in request
persistent_auth=self.__persistent_auth
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connectionspool.py", line 79, in do_request
persistent_auth)
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connectionspool.py", line 162, in __do_request
raise errors.RequestError(response_code, response_reason, response_body)
RequestError:
status: 409
reason: Conflict
detail: Cannot remove Snapshot. Snapshot is currently being created for VM vm0.
------=_Part_903_1409756037.1522478339034--
6 years, 8 months
[JIRA] (OVIRT-1954) Configure a retention policy for builds of the 'ovirt-system-tests_manual' job
by Barak Korren (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1522596814-24866-298
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Barak Korren created OVIRT-1954:
-----------------------------------
Summary: Configure a retention policy for builds of the 'ovirt-system-tests_manual' job
Key: OVIRT-1954
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1954
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: OST Manual job
Reporter: Barak Korren
Assignee: infra
Priority: High
The OST manual job does not currently has build retention configured. This means that builds are essentially kept forever which ends up filling the jenkins disk.
We need to configure retention, generally builds should probably not be kept for more then 14 days.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100082)
------------=_1522596814-24866-298
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<h3>Barak Korren created OVIRT-1954:</h3>
<pre> Summary: Configure a retention policy for builds of the 'ovirt-system-tests_manual' job
Key: OVIRT-1954
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1954
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: OST Manual job
Reporter: Barak Korren
Assignee: infra
Priority: High</pre>
<p>The OST manual job does not currently has build retention configured. This means that builds are essentially kept forever which ends up filling the jenkins disk.</p>
<p>We need to configure retention, generally builds should probably not be kept for more then 14 days.</p>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100082)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BJ33BS..." 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>
------------=_1522596814-24866-298--
6 years, 8 months
[oVirt Jenkins] ovirt-system-tests_hc-basic-suite-4.1 - Build # 264 - Failure!
by jenkins@jenkins.phx.ovirt.org
------=_Part_926_1857533925.1522560101134
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Project: http://jenkins.ovirt.org/job/ovirt-system-tests_hc-basic-suite-4.1=
/=20
Build: http://jenkins.ovirt.org/job/ovirt-system-tests_hc-basic-suite-4.1/2=
64/
Build Number: 264
Build Status: Failure
Triggered By: Started by timer
-------------------------------------
Changes Since Last Success:
-------------------------------------
Changes for Build #264
[Gal Ben Haim] Check if the prefix exists before printing its size
-----------------
Failed Tests:
-----------------
1 tests failed.
FAILED: 002_bootstrap.add_hosts
Error Message:
status: 404
reason: Not Found
detail:=20
<html><head><title>Error</title></head><body>404 - Not Found</body></html>
-------------------- >> begin captured logging << --------------------
ovirtlago.testlib: ERROR: * Unhandled exception in <function _host_is_u=
p at 0x4d8ac80>
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 219, i=
n assert_equals_within
res =3D func()
File "/home/jenkins/workspace/ovirt-system-tests_hc-basic-suite-4.1/ovirt=
-system-tests/hc-basic-suite-4.1/test-scenarios/002_bootstrap.py", line 144=
, in _host_is_up
cur_state =3D api.hosts.get(host.name()).status.state
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/brokers.py=
", line 18338, in get
headers=3D{"All-Content":all_content}
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py",=
line 46, in get
return self.request(method=3D'GET', url=3Durl, headers=3Dheaders, cls=
=3Dcls)
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py",=
line 122, in request
persistent_auth=3Dself.__persistent_auth
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connection=
spool.py", line 79, in do_request
persistent_auth)
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connection=
spool.py", line 162, in __do_request
raise errors.RequestError(response_code, response_reason, response_body=
)
RequestError:=20
status: 404
reason: Not Found
detail:=20
<html><head><title>Error</title></head><body>404 - Not Found</body></html>
--------------------- >> end captured logging << ---------------------
Stack Trace:
File "/usr/lib64/python2.7/unittest/case.py", line 369, in run
testMethod()
File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTes=
t
self.test(*self.arg)
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 129, i=
n wrapped_test
test()
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 59, in=
wrapper
return func(get_test_prefix(), *args, **kwargs)
File "/home/jenkins/workspace/ovirt-system-tests_hc-basic-suite-4.1/ovirt=
-system-tests/hc-basic-suite-4.1/test-scenarios/002_bootstrap.py", line 163=
, in add_hosts
testlib.assert_true_within(_host_is_up, timeout=3D15 * 60)
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 263, i=
n assert_true_within
assert_equals_within(func, True, timeout, allowed_exceptions)
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 219, i=
n assert_equals_within
res =3D func()
File "/home/jenkins/workspace/ovirt-system-tests_hc-basic-suite-4.1/ovirt=
-system-tests/hc-basic-suite-4.1/test-scenarios/002_bootstrap.py", line 144=
, in _host_is_up
cur_state =3D api.hosts.get(host.name()).status.state
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/brokers.py=
", line 18338, in get
headers=3D{"All-Content":all_content}
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py",=
line 46, in get
return self.request(method=3D'GET', url=3Durl, headers=3Dheaders, cls=
=3Dcls)
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py",=
line 122, in request
persistent_auth=3Dself.__persistent_auth
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connection=
spool.py", line 79, in do_request
persistent_auth)
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connection=
spool.py", line 162, in __do_request
raise errors.RequestError(response_code, response_reason, response_body=
)
'\r\nstatus: 404\r\nreason: Not Found\r\ndetail: \n<html><head><title>Error=
</title></head><body>404 - Not Found</body></html>\n-------------------- >>=
begin captured logging << --------------------\novirtlago.testlib: ERROR: =
* Unhandled exception in <function _host_is_up at 0x4d8ac80>\nTraceback=
(most recent call last):\n File "/usr/lib/python2.7/site-packages/ovirtla=
go/testlib.py", line 219, in assert_equals_within\n res =3D func()\n Fi=
le "/home/jenkins/workspace/ovirt-system-tests_hc-basic-suite-4.1/ovirt-sys=
tem-tests/hc-basic-suite-4.1/test-scenarios/002_bootstrap.py", line 144, in=
_host_is_up\n cur_state =3D api.hosts.get(host.name()).status.state\n =
File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/brokers.py",=
line 18338, in get\n headers=3D{"All-Content":all_content}\n File "/us=
r/lib/python2.7/site-packages/ovirtsdk/infrastructure/proxy.py", line 46, i=
n get\n return self.request(method=3D\'GET\', url=3Durl, headers=3Dheade=
rs, cls=3Dcls)\n File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastru=
cture/proxy.py", line 122, in request\n persistent_auth=3Dself.__persist=
ent_auth\n File "/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/=
connectionspool.py", line 79, in do_request\n persistent_auth)\n File "=
/usr/lib/python2.7/site-packages/ovirtsdk/infrastructure/connectionspool.py=
", line 162, in __do_request\n raise errors.RequestError(response_code, =
response_reason, response_body)\nRequestError: \r\nstatus: 404\r\nreason: N=
ot Found\r\ndetail: \n<html><head><title>Error</title></head><body>404 - No=
t Found</body></html>\n--------------------- >> end captured logging << ---=
------------------'
------=_Part_926_1857533925.1522560101134--
6 years, 8 months
[JIRA] (OVIRT-1366) ovirt-engine maven caching configuration in CI prevents using mock_runner locally
by Barak Korren (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1522586631-30957-368
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1366?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-1366:
-------------------------------------
I don't thing this would be suitable as a 1st task, fixing this properly may require adding features to mock_runner.sh
> ovirt-engine maven caching configuration in CI prevents using mock_runner locally
> ---------------------------------------------------------------------------------
>
> Key: OVIRT-1366
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1366
> Project: oVirt - virtualization made easy
> Issue Type: Bug
> Components: oVirt CI
> Reporter: Barak Korren
> Assignee: infra
> Labels: ovirt-engine, standard-ci
>
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100082)
------------=_1522586631-30957-368
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1366?page=com.atlassian.jir... ]</pre>
<h3>Barak Korren commented on OVIRT-1366:</h3>
<p>I don't thing this would be suitable as a 1st task, fixing this properly may require adding features to mock_runner.sh</p>
<blockquote><h3>ovirt-engine maven caching configuration in CI prevents using mock_runner locally</h3>
<pre> Key: OVIRT-1366
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1366
Project: oVirt - virtualization made easy
Issue Type: Bug
Components: oVirt CI
Reporter: Barak Korren
Assignee: infra
Labels: ovirt-engine, standard-ci</pre></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100082)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BJ33BS..." 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>
------------=_1522586631-30957-368--
6 years, 8 months