[JIRA] (OVIRT-1819) Hanging processes left after mock_runner is being terminated
by Daniel Belenky (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1819?page=com.atlassian.jir... ]
Daniel Belenky reassigned OVIRT-1819:
-------------------------------------
Assignee: Daniel Belenky (was: infra)
> Hanging processes left after mock_runner is being terminated
> ------------------------------------------------------------
>
> Key: OVIRT-1819
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1819
> Project: oVirt - virtualization made easy
> Issue Type: Bug
> Reporter: Daniel Belenky
> Assignee: Daniel Belenky
> Priority: Highest
>
> Since mock_runner.sh runs as $user and mock runs as root, mock_runner can't propagate signals to mock process.
> Due to the said above, if mock_runner is being terminated, the mock process will be left behind as an orphaned.
> Another symptom is subprocesses of user script which are not being killed after users script returns.
> We need to trap signals from mock_runner and implement a message pipe between mock_runner and mock to propagate the signals.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100075)
6 years, 10 months
[JIRA] (OVIRT-1819) Hanging processes left after mock_runner is being terminated
by Daniel Belenky (oVirt JIRA)
Daniel Belenky created OVIRT-1819:
-------------------------------------
Summary: Hanging processes left after mock_runner is being terminated
Key: OVIRT-1819
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1819
Project: oVirt - virtualization made easy
Issue Type: Bug
Reporter: Daniel Belenky
Assignee: infra
Priority: Highest
Since mock_runner.sh runs as $user and mock runs as root, mock_runner can't propagate signals to mock process.
Due to the said above, if mock_runner is being terminated, the mock process will be left behind as an orphaned.
Another symptom is subprocesses of user script which are not being killed after users script returns.
We need to trap signals from mock_runner and implement a message pipe between mock_runner and mock to propagate the signals.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100075)
6 years, 10 months
Build failed in Jenkins: system-sync_mirrors-centos-updates-el7-x86_64 #1118
by jenkins@jenkins.phx.ovirt.org
See <http://jenkins.ovirt.org/job/system-sync_mirrors-centos-updates-el7-x86_6...>
------------------------------------------
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on mirrors.phx.ovirt.org (mirrors) in workspace <http://jenkins.ovirt.org/job/system-sync_mirrors-centos-updates-el7-x86_6...>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url http://gerrit.ovirt.org/jenkins.git # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Pruning obsolete local branches
Fetching upstream changes from http://gerrit.ovirt.org/jenkins.git
> git --version # timeout=10
> git fetch --tags --progress http://gerrit.ovirt.org/jenkins.git +refs/heads/*:refs/remotes/origin/* --prune
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision e6220a204f13e53150867224f62e4752cad89cd0 (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f e6220a204f13e53150867224f62e4752cad89cd0
Commit message: "ioprocess: Exclude fc2* ppc64le tests"
> git rev-list e6220a204f13e53150867224f62e4752cad89cd0 # timeout=10
[system-sync_mirrors-centos-updates-el7-x86_64] $ /bin/bash -xe /tmp/jenkins2742489996658194381.sh
+ jenkins/scripts/mirror_mgr.sh resync_yum_mirror centos-updates-el7 x86_64 jenkins/data/mirrors-reposync.conf
Checking if mirror needs a resync
Traceback (most recent call last):
File "/usr/bin/reposync", line 343, in <module>
main()
File "/usr/bin/reposync", line 175, in main
my.doRepoSetup()
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 681, in doRepoSetup
return self._getRepos(thisrepo, True)
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 721, in _getRepos
self._repos.doSetup(thisrepo)
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 157, in doSetup
self.retrieveAllMD()
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 88, in retrieveAllMD
dl = repo._async and repo._commonLoadRepoXML(repo)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1465, in _commonLoadRepoXML
local = self.cachedir + '/repomd.xml'
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 774, in <lambda>
cachedir = property(lambda self: self._dirGetAttr('cachedir'))
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 757, in _dirGetAttr
self.dirSetup()
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 735, in dirSetup
self._dirSetupMkdir_p(dir)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 712, in _dirSetupMkdir_p
raise Errors.RepoError, msg
yum.Errors.RepoError: Error making cache directory: /home/jenkins/mirrors_cache/centos-updates-el7/gen error was: [Errno 17] File exists: '/home/jenkins/mirrors_cache/centos-updates-el7/gen'
Build step 'Execute shell' marked build as failure
6 years, 10 months
Change in stage-stdci1[master]: Another patch for checking automerge
by review@gerrit-staging.phx.ovirt.org
>From Barak Korren <bkorren(a)redhat.com>:
Hello Jenkins CI,
I'd like you to reexamine a change. Please visit
https://gerrit-staging.phx.ovirt.org/112
to look at the new patch set (#2).
Change subject: Another patch for checking automerge
......................................................................
Another patch for checking automerge
Patch owner would be bkorren
Change-Id: I725721eb11285f0566804b92e3a3a6d05ed59cc1
automerge: yes
---
M dummy.txt
1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://gerrit-staging.phx.ovirt.org:29418/stage-stdci1 refs/changes/12/112/2
--
To view, visit https://gerrit-staging.phx.ovirt.org/112
To unsubscribe, visit https://gerrit-staging.phx.ovirt.org/settings
Gerrit-Project: stage-stdci1
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I725721eb11285f0566804b92e3a3a6d05ed59cc1
Gerrit-Change-Number: 112
Gerrit-PatchSet: 2
Gerrit-Owner: Barak Korren <bkorren(a)redhat.com>
Gerrit-Reviewer: Jenkins CI <infra(a)ovirt.org>
6 years, 10 months
Build failed in Jenkins: system-sync_mirrors-centos-updates-el7-x86_64 #1116
by jenkins@jenkins.phx.ovirt.org
See <http://jenkins.ovirt.org/job/system-sync_mirrors-centos-updates-el7-x86_6...>
------------------------------------------
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on mirrors.phx.ovirt.org (mirrors) in workspace <http://jenkins.ovirt.org/job/system-sync_mirrors-centos-updates-el7-x86_6...>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url http://gerrit.ovirt.org/jenkins.git # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Pruning obsolete local branches
Fetching upstream changes from http://gerrit.ovirt.org/jenkins.git
> git --version # timeout=10
> git fetch --tags --progress http://gerrit.ovirt.org/jenkins.git +refs/heads/*:refs/remotes/origin/* --prune
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision ae13ffe0e6eaa8969e7af7741bc7ecb7ca88b739 (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f ae13ffe0e6eaa8969e7af7741bc7ecb7ca88b739
Commit message: "add network suite to manaul job suite selector"
> git rev-list ae13ffe0e6eaa8969e7af7741bc7ecb7ca88b739 # timeout=10
[system-sync_mirrors-centos-updates-el7-x86_64] $ /bin/bash -xe /tmp/jenkins3621825039595573999.sh
+ jenkins/scripts/mirror_mgr.sh resync_yum_mirror centos-updates-el7 x86_64 jenkins/data/mirrors-reposync.conf
Checking if mirror needs a resync
Traceback (most recent call last):
File "/usr/bin/reposync", line 343, in <module>
main()
File "/usr/bin/reposync", line 175, in main
my.doRepoSetup()
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 681, in doRepoSetup
return self._getRepos(thisrepo, True)
File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 721, in _getRepos
self._repos.doSetup(thisrepo)
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 157, in doSetup
self.retrieveAllMD()
File "/usr/lib/python2.7/site-packages/yum/repos.py", line 88, in retrieveAllMD
dl = repo._async and repo._commonLoadRepoXML(repo)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1465, in _commonLoadRepoXML
local = self.cachedir + '/repomd.xml'
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 774, in <lambda>
cachedir = property(lambda self: self._dirGetAttr('cachedir'))
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 757, in _dirGetAttr
self.dirSetup()
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 735, in dirSetup
self._dirSetupMkdir_p(dir)
File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 712, in _dirSetupMkdir_p
raise Errors.RepoError, msg
yum.Errors.RepoError: Error making cache directory: /home/jenkins/mirrors_cache/centos-updates-el7 error was: [Errno 17] File exists: '/home/jenkins/mirrors_cache/centos-updates-el7'
Build step 'Execute shell' marked build as failure
6 years, 10 months
[JIRA] (OVIRT-1734) Add CI jobs to test slaves on staging engine
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1734?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-1734:
-------------------------------------
[~eedri] no, this specifically talks about jobs for the 'jenkins' repo for testing different platforms where we only have one for now.
> Add CI jobs to test slaves on staging engine
> --------------------------------------------
>
> Key: OVIRT-1734
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1734
> Project: oVirt - virtualization made easy
> Issue Type: New Feature
> Components: oVirt CI, oVirt Infra
> Reporter: Barak Korren
> Assignee: infra
> Labels: staging
>
> After the staging engine was installed, several VMs were created on it and added as slaves to the staging Jenkins.
> We need to add some jobs that will take advantage on those slaves so we can tell if they are working properly.
> The should probably just add CI jobs for the 'jenkins' repo. That repo is already configured to run some jobs on the staging Jenkins and is mostly maintained by our team, so and issues there will be visible to us.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100075)
6 years, 10 months
[JIRA] (OVIRT-1465) Run JJB from 'check-merged' of 'jenkins' repo instead of its own job
by Barak Korren (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1514293711-12689-137
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1465?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-1465:
-------------------------------------
[~eedri] no, both instances still use the deploy job.
> Run JJB from 'check-merged' of 'jenkins' repo instead of its own job
> --------------------------------------------------------------------
>
> Key: OVIRT-1465
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1465
> Project: oVirt - virtualization made easy
> Issue Type: Improvement
> Components: oVirt CI
> Reporter: Barak Korren
> Assignee: infra
> Labels: jenkins, jjb, standard-ci
>
> Right not we have a custom job for running JJB after patches are merged to the 'jenkins' repo.
> Once we can handle credentials in standard-CI we can move this functionality into the 'check-merged' job.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100075)
------------=_1514293711-12689-137
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1465?page=com.atlassian.jir... ]</pre>
<h3>Barak Korren commented on OVIRT-1465:</h3>
<p>[~eedri] no, both instances still use the deploy job.</p>
<blockquote><h3>Run JJB from ‘check-merged’ of ‘jenkins’ repo instead of its own job</h3>
<pre> Key: OVIRT-1465
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1465
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: oVirt CI
Reporter: Barak Korren
Assignee: infra
Labels: jenkins, jjb, standard-ci</pre>
<p>Right not we have a custom job for running JJB after patches are merged to the ‘jenkins’ repo. Once we can handle credentials in standard-CI we can move this functionality into the ‘check-merged’ job.</p></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100075)</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>
------------=_1514293711-12689-137--
6 years, 10 months