Jenkins job vdsm_storage_functional_tests failing

Allon Mureinik amureini at redhat.com
Tue Jan 21 20:46:28 UTC 2014


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] https://docs.google.com/spreadsheet/ccc?key=0AuAtmJW_VMCRdHJ6N1M3d1F1UTJTS1dSMnZwMF9XWVE&usp=drive_web - see line 57, not sure how to directly link to it.

----- Original Message -----
> From: "Adam Litke" <alitke at redhat.com>
> To: infra at 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 at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/infra
> 



More information about the Infra mailing list