[JIRA] (OVIRT-1466) Switch to deploying JJB via PIP
by eyal edri (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1466?page=com.atlassian.jir... ]
eyal edri updated OVIRT-1466:
-----------------------------
Summary: Switch to deploying JJB via PIP (was: Switche to deploying JJB via PIP)
> Switch to deploying JJB via PIP
> -------------------------------
>
> Key: OVIRT-1466
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1466
> Project: oVirt - virtualization made easy
> Issue Type: Improvement
> Components: JJB
> Reporter: Barak Korren
> Assignee: infra
> Labels: jjb, standard-ci
>
> Since the JJB deployment job runs directly on the Jenkins master, we've been creating and using an RPM package for JJB. This made it hard to switch JJB versions.
> Once we implement OVIRT-1465, we gain sufficient isolation via mock to allow ourselves to install JJB via pip.
> We can set things up so that pip installs a specific JJB version, that way we can gate JJB version updates and have then checked by check-patch. We can even expand the upstream polling system to track JJB versions for us and create update patches.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100086)
6 years, 7 months
CI error
by Ala Hino
Hi,
I am facing the following CI error on an engine patch:
*11:49:30* Traceback (most recent call last):*11:49:30* File
"/usr/bin/isort", line 6, in <module>*11:49:30* from pkg_resources
import load_entry_point*11:49:30* File
"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
3095, in <module>*11:49:30* @_call_aside*11:49:30* File
"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
3079, in _call_aside*11:49:30* f(*args, **kwargs)*11:49:30* File
"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
3108, in _initialize_master_working_set*11:49:30* working_set =
WorkingSet._build_master()*11:49:30* File
"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
570, in _build_master*11:49:30* ws.require(__requires__)*11:49:30*
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py",
line 888, in require*11:49:30* needed =
self.resolve(parse_requirements(requirements))*11:49:30* File
"/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line
774, in resolve*11:49:30* raise DistributionNotFound(req,
requirers)*11:49:30* pkg_resources.DistributionNotFound: The 'futures'
distribution was not found and is required by isort*11:49:30* + exit
1*11:49:30* make: *** [Makefile:342: validations] Error 1
Patch: https://gerrit.ovirt.org/#/c/91841/
CI Log:
https://jenkins.ovirt.org/job/ovirt-engine_master_check-patch-fc28-x86_64...
6 years, 7 months
[ OST Failure Report ] [ oVirt master (ovirt-engine) ] [ 03.06.18 ]
[098_ovirt_provider_ovn.use_ovn_provider ]
by Gal Ben Haim
Specifically, it failed to unplug a nic from a VM.
Suspected patches:
https://gerrit.ovirt.org/#/c/91195/
Link to Job:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/8019/
Link to all logs:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/8019/artif...
(Relevant) error snippet from the log:
<error>
2018-06-03 06:35:30,764-04 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.HotUnplugNicVDSCommand]
(default task-1) [32c965fd] FINISH, HotUnplugNicVDSCommand, return: ,
log id: 18d9b4e9
2018-06-03 06:35:30,764-04 DEBUG
[org.ovirt.engine.core.common.di.interceptor.DebugLoggingInterceptor]
(default task-1) [32c965fd] method: runVdsCommand, params:
[HotUnplugNic, VmNicDeviceVDSParameters:{hostId='d0f5b521-ed04-4b9e-9524-7f8d4be842d0',
vm.vm_name='vm0',
nic='VmNic:{id='9419aca6-2fae-4851-a902-a6b5a88ac691',
vnicProfileId='8d12fcbb-23e8-432d-845a-ab2b97039955', speed='10000',
type='3', macAddress='00:1a:4a:16:01:0e', linked='true',
vmId='ec4303e9-2b7a-451d-9f43-836c29767652', vmTemplateId='null'}',
vmDevice='VmDevice:{id='VmDeviceId:{deviceId='9419aca6-2fae-4851-a902-a6b5a88ac691',
vmId='ec4303e9-2b7a-451d-9f43-836c29767652'}', device='bridge',
type='INTERFACE', specParams='[]', address='', managed='true',
plugged='true', readOnly='false', deviceAlias='',
customProperties='[]', snapshotId='null', logicalName='null',
hostDevice='null'}'}], timeElapsed: 55ms
2018-06-03 06:35:30,765-04 ERROR
[org.ovirt.engine.core.bll.network.vm.ActivateDeactivateVmNicCommand]
(default task-1) [32c965fd] Command
'org.ovirt.engine.core.bll.network.vm.ActivateDeactivateVmNicCommand'
failed: EngineException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to HotUnplugNicVDS,
error = General Exception: ('macAddr',), code = 100 (Failed with error
GeneralException and code 100)
2018-06-03 06:35:30,774-04 DEBUG
[org.ovirt.engine.core.common.di.interceptor.DebugLoggingInterceptor]
(default task-1) [32c965fd] method: get, params:
[d0f5b521-ed04-4b9e-9524-7f8d4be842d0], timeElapsed: 3ms
2018-06-03 06:35:30,781-04 DEBUG
[org.ovirt.engine.core.utils.timer.FixedDelayJobListener]
(DefaultQuartzScheduler5) [] Rescheduling
DEFAULT.org.ovirt.engine.core.bll.gluster.GlusterSyncJob.refreshLightWeightData#-9223372036854775795
as there is no unfired trigger.
2018-06-03 06:35:30,781-04 DEBUG
[org.ovirt.engine.core.utils.timer.FixedDelayJobListener]
(DefaultQuartzScheduler6) [] Rescheduling
DEFAULT.org.ovirt.engine.core.bll.gluster.GlusterServiceSyncJob.refreshGlusterServices#-9223372036854775801
as there is no unfired trigger.
2018-06-03 06:35:30,782-04 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-1) [32c965fd] EVENT_ID:
NETWORK_DEACTIVATE_VM_INTERFACE_FAILURE(1,015), Failed to unplug
Network Interface eth2 (VirtIO) from VM vm0. (User:
admin@internal-authz)
2018-06-03 06:35:30,791-04 DEBUG
[org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect$PostgresSimpleJdbcCall]
(default task-1) [32c965fd] Compiled stored procedure. Call string i
</error>
--
*GAL bEN HAIM*
RHV DEVOPS
6 years, 7 months
[JIRA] (OVIRT-983) Improve CI output for Jenkins repo
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-983?page=com.atlassian.jira... ]
Barak Korren commented on OVIRT-983:
------------------------------------
No.
But the approach we'd take today would be to display the information on the page implemented in OVIRT-2050.
[~dbelenky(a)redhat.com] did we create a ticket already for displaying HTML reports on the STDCI V2 page? If we did we can mark this as a duplicate.
> Improve CI output for Jenkins repo
> ----------------------------------
>
> Key: OVIRT-983
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-983
> Project: oVirt - virtualization made easy
> Issue Type: Improvement
> Components: oVirt CI
> Reporter: Barak Korren
> Assignee: infra
>
> Since we've added more ci jobs to the {{jenkins}} repo, the CI output because unclear. When it was one job, it was easy to understand it failed because of YAML issues. Now, when it passes on all platforms but el7, its easy to mistake this for a infra failure on el7 rather then a real problem with the patch.
> The following improvements should be made to the job output:
> # The YAML failure message should be placed directly in the Gerrit comment, this can be done with the "Unsuccessful Message File" feature of the Gerrit plugin.
> # When YAML check succeeds ther sohuld be a message in Gerrit saying so and indicating where the DIFF output can be seen (will "Unsuccessful Message File" also work on success?)
> # The {{differences.html}} file should probably be called {{index.html}} to get it placed in the job status page.
> # Maybe add some javascript to {{differences.html}} to allow collapsing individual differences.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100086)
6 years, 7 months