[JIRA] (OVIRT-2252) The s390x slave is used in parallel by both the
staging and the production CI systems
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2252?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-2252:
-------------------------------------
we cannot, because of the way stdciv2 works, if we drop the slave, the jobs for the 'jenkins' repo will never finish.
I wouldn't want to just drop the 'jenkins' repo jobs, because that is the only way we have ATM to pre-test some things.
I think at this point the solution we should aim for is to containerize the s390x host, that would resolve this issue and would enable us to drop support for not-containerized hosts in the future. I actually had a chat with the host's maintainer a while ago, and he was willing to install docker there. The intiative died out because I did not have time to push it further.
> The s390x slave is used in parallel by both the staging and the production CI systems
> -------------------------------------------------------------------------------------
>
> Key: OVIRT-2252
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2252
> Project: oVirt - virtualization made easy
> Issue Type: Bug
> Components: Jenkins Slaves
> Reporter: Barak Korren
> Assignee: infra
>
> Since we only have one s390x slave, it is currently attached to both the staging and the production CI systems, and while they use separate user accounts, it turns out this is not enough to isolate them from one another.
> The are several issues that are caused by this configuration:
> # Tests that allocate a fixed network port can fail if they are run by both systems at the same time - this happens in practice when sending Python patchs to the '{{jenkins}}' repo because the {{mirror_client.py}} tests start a web server on port 8675.
> # The {{mock_cleanup.sh}} script that is being run by one system can time out trying to umount things from a mock environment that was created and is being used by the other system.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100099)
5 years, 8 months