Hi Adam,
Enabling VDSM's functional tests was a 3.4 requirement raised by Dan (among
others)[1].
Vered from the storage team and Ohad from the infra team (both CCed) are working on it.
As far as I know (which is updated to about half a day ago) - the test you linked to runs
only on a local storage backend, and /should/ work properly (i.e., I saw it work a couple
of patches ago - not quite sure what changed since).
However, Vered and Ohad are working on a replacing this job with a job that will run X
permutations on storage backends in a single job. I'm not sure, though, if the errors
we see are caused by the effort to modify this job or whether the work is done on a
different job.
Vered/Ohad - can you share some insight?
Thanks,
Allon
[1]
- see line 57, not sure how to directly link to it.
----- Original Message -----
From: "Adam Litke" <alitke(a)redhat.com>
To: infra(a)ovirt.org
Sent: Tuesday, January 21, 2014 9:37:47 PM
Subject: Jenkins job vdsm_storage_functional_tests failing
Hi all,
The jenkins job for 'vdsm_storage_functional_tests' is failing due to the
following error:
======================================================================
ERROR: <nose.suite.ContextSuite context=apiTests>
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nose/suite.py", line 208, in run
self.setUp()
File "/usr/lib/python2.7/site-packages/nose/suite.py", line 291, in setUp
self.setupContext(ancestor)
File "/usr/lib/python2.7/site-packages/nose/suite.py", line 314, in
setupContext
try_run(context, names)
File "/usr/lib/python2.7/site-packages/nose/util.py", line 469, in try_run
return func()
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/tests/apiTests.py",
line 125, in setUpModule
createFakeAPI()
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/tests/apiTests.py",
line 84, in createFakeAPI
_API = __import__('API', globals(), locals(), {}, -1)
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/vdsm/API.py",
line 34, in <module>
from clientIF import clientIF
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/vdsm/clientIF.py",
line 28, in <module>
import alignmentScan
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/vdsm/alignmentScan.py",
line 24, in <module>
from storage.misc import execCmd
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/vdsm/storage/misc.py",
line 57, in <module>
from caps import isOvirtNode
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/vdsm/caps.py",
line 38, in <module>
from vdsm import netinfo
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/lib/vdsm/netinfo.py",
line 36, in <module>
from .ipwrapper import getLink, getLinks
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/lib/vdsm/ipwrapper.py",
line 40, in <module>
from . import netlink
File
"/home/jenkins/workspace/vdsm_storage_functional_tests/rpmbuild/BUILD/vdsm-4.14.1/lib/vdsm/netlink.py",
line 27, in <module>
LIBNL = CDLL('libnl.so.1', use_errno=True)
File "/usr/lib64/python2.7/ctypes/__init__.py", line 360, in __init__
self._handle = _dlopen(self._name, mode)
OSError: libnl.so.1: cannot open shared object file: No such file or
directory
Can we make sure that libnl is installed on all hosts? Also, how did we
decide
to enable this job? I hope this is the last error with it but would not be
surprised if more crop up.
[1]
http://jenkins.ovirt.org/job/vdsm_storage_functional_tests/
'
_______________________________________________
Infra mailing list
Infra(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra