Hi Nir,
The test scans all bond options for all modes.
It does it by modifying all the bond options values and checking the result.
We saw the same problem before and fixed it by recreating
the bond device per mode. The problem did not reappeared until now.
We suspect it is a bond module issue/timing.
Has it happen to you more than once?
We could try something like this: If it fails on EBUSY, redo the scan
from the mode that failed. (hoping that removing and adding the bond
will resolve it)
Thanks,
Edy.
----- Original Message -----
| From: "Nir Soffer" <nsoffer(a)redhat.com>
| To: "devel" <devel(a)ovirt.org>, "Dan Kenigsberg"
<danken(a)redhat.com>, "Edward Haas" <edwardh(a)redhat.com>,
"infra"
| <infra(a)ovirt.org>
| Sent: Monday, January 4, 2016 7:19:04 PM
| Subject: New network test failure on jenkins
|
| Hi all,
|
| There is a new networking test failure in the ci:
|
| 16:18:11
| ======================================================================
| 16:18:11 ERROR: test_dump_bonding_name2numeric
| (toolBondingTests.TestToolBonding)
| 16:18:11
| ----------------------------------------------------------------------
| 16:18:11 Traceback (most recent call last):
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/testValidation.py",
| line 97, in wrapper
| 16:18:11 return f(*args, **kwargs)
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/modprobe.py",
| line 58, in wrapper
| 16:18:11 return f(*args, **kwargs)
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/toolBondingTests.py",
| line 37, in test_dump_bonding_name2numeric
| 16:18:11 opt_map = _get_bonding_options_name2numeric()
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/lib/vdsm/tool/dump_bonding_opts.py",
| line 94, in _get_bonding_options_name2numeric
| 16:18:11 opts[mode] = bond_opts_name2numeric_filtered(bond_name)
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/lib/vdsm/netinfo/bonding.py",
| line 203, in bond_opts_name2numeric_filtered
| 16:18:11 in _bond_opts_name2numeric(bond).iteritems()
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/lib/vdsm/netinfo/bonding.py",
| line 238, in _bond_opts_name2numeric
| 16:18:11 _bond_opts_name2numeric_scan(path)
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/lib/vdsm/netinfo/bonding.py",
| line 247, in _bond_opts_name2numeric_scan
| 16:18:11 numeric_val)
| 16:18:11 File
|
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/lib/vdsm/netinfo/bonding.py",
| line 259, in _bond_opts_name2numeric_getval
| 16:18:11 opt_write_file.flush()
| 16:18:11 IOError: [Errno 16] Device or resource busy:
| 'opt[/sys/class/net/Z7PxqN9gLALvKkE/bonding/lacp_rate],
| numeric_val[1]'
|
| See
|
http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/1831/con...
|
| Can someone from networking check this?
|
| Thanks,
| Nir
|