Comment 5 for bug 1607714

Revision history for this message
Matt Riedemann (mriedem) wrote : Re: interface attach tests failing with tap device is busy errors in neutron xenial jobs since 7/28

Looks like possibly an issue with glean?

http://logs.openstack.org/09/347509/4/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/2051841/logs/screen-n-cpu.txt.gz#_2016-07-29_12_59_23_311

attach device xml:
<interface type="bridge">
  <mac address="fa:16:3e:79:df:76"/>
  <model type="virtio"/>
  <driver name="qemu"/>
  <source bridge="qbr953222b9-a8"/>
  <target dev="tap953222b9-a8"/>
</interface>

http://logs.openstack.org/09/347509/4/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/2051841/logs/syslog.txt.gz#_Jul_29_12_59_21

Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: Traceback (most recent call last):
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: File "/usr/local/bin/glean", line 11, in <module>
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: sys.exit(main())
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: File "/usr/local/lib/python2.7/dist-packages/glean/cmd.py", line 722, in main
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: write_network_info_from_config_drive(args)
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: File "/usr/local/lib/python2.7/dist-packages/glean/cmd.py", line 562, in write_network_info_from_config_drive
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: sys_interfaces = get_sys_interfaces(args.interface, args)
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: File "/usr/local/lib/python2.7/dist-packages/glean/cmd.py", line 508, in get_sys_interfaces
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: '%s/%s/addr_assign_type' % (sys_root, iface), 'r').read().strip()
Jul 29 12:59:21 ubuntu-xenial-osic-cloud1-3018328 glean.sh[373]: IOError: [Errno 2] No such file or directory: '/sys/class/net/qbr953222b9/a8/addr_assign_type'