** Also affects: neutron
Importance: Undecided
Status: New
** Changed in: neutron
Status: New => In Progress
** Changed in: neutron
Assignee: (unassigned) => Dan Prince (dan-prince)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1473179
Title:
neutron-ovs-cleanup fails if there is a bond on br-ex
Status in OpenStack Neutron (virtual network service):
In Progress
Status in tripleo - openstack on openstack:
In Progress
Bug description:
Using some of the TripleO network bond templates we've discoverd that
having any sort of bond on the br-ex bridge causes neutron-ovs-cleanup
to fail like this:
2015-07-09 17:51:07.080 8880 ERROR neutron Traceback (most recent call last):
2015-07-09 17:51:07.080 8880 ERROR neutron File "/bin/neutron-ovs-cleanup",
line 10, in <module>
2015-07-09 17:51:07.080 8880 ERROR neutron sys.exit(main())
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/cmd/ovs_cleanup.py", line 100, in main
2015-07-09 17:51:07.080 8880 ERROR neutron ports =
collect_neutron_ports(available_configuration_bridges)
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/cmd/ovs_cleanup.py", line 60, in
collect_neutron_ports
2015-07-09 17:51:07.080 8880 ERROR neutron ports += [port.port_name for
port in ovs.get_vif_ports()]
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/common/ovs_lib.py", line 324,
in get_vif_ports
2015-07-09 17:51:07.080 8880 ERROR neutron check_error=True)
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/common/ovs_lib.py", line 142,
in db_get_val
2015-07-09 17:51:07.080 8880 ERROR neutron check_error=check_error,
log_errors=log_errors)
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/impl_vsctl.py", line 83,
in execute
2015-07-09 17:51:07.080 8880 ERROR neutron txn.add(self)
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/api.py", line 70, in
__exit__
2015-07-09 17:51:07.080 8880 ERROR neutron self.result = self.commit()
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/impl_vsctl.py", line 50,
in commit
2015-07-09 17:51:07.080 8880 ERROR neutron res = self.run_vsctl(args)
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/impl_vsctl.py", line 70,
in run_vsctl
2015-07-09 17:51:07.080 8880 ERROR neutron ctxt.reraise = False
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 119, in __exit__
2015-07-09 17:51:07.080 8880 ERROR neutron six.reraise(self.type_,
self.value, self.tb)
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/impl_vsctl.py", line 63,
in run_vsctl
2015-07-09 17:51:07.080 8880 ERROR neutron
log_fail_as_error=False).rstrip()
2015-07-09 17:51:07.080 8880 ERROR neutron File
"/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 138, in
execute
2015-07-09 17:51:07.080 8880 ERROR neutron raise RuntimeError(m)
2015-07-09 17:51:07.080 8880 ERROR neutron RuntimeError:
2015-07-09 17:51:07.080 8880 ERROR neutron Command: ['sudo', 'ovs-vsctl',
'--timeout=10', '--oneline', '--format=json', '--', '--columns=external_ids',
'list', 'Interface', 'bond1']
2015-07-09 17:51:07.080 8880 ERROR neutron Exit code: 1
2015-07-09 17:51:07.080 8880 ERROR neutron Stdin:
2015-07-09 17:51:07.080 8880 ERROR neutron Stdout:
2015-07-09 17:51:07.080 8880 ERROR neutron Stderr: ovs-vsctl: no row "bond1"
in table Interface
2015-07-09 17:51:07.080 8880 ERROR neutron
2015-07-09 17:51:07.080 8880 ERROR neutron
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1473179/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp