Public bug reported:
If db_get_val fails for some reason, it returns None, and then we get
AttributeError when trying to call .update() on it.
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl
> [req-f164f551-f0e9-4284-8e53-0ffd9591a21d - - - - -] Unable to execute
> ['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--',
> '--columns=other_config', 'list', 'Port', u'tapb5c2c181-bb'].
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl Traceback (most recent call last):
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl File
> "/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/impl_vsctl.py", line
> 63, in run_vsctl
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl log_fail_as_error=False).rstrip()
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl File
> "/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 158, in
> execute
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl raise RuntimeError(m)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl RuntimeError:
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl Command: ['ovs-vsctl', '--timeout=10',
> '--oneline', '--format=json', '--', '--columns=other_config', 'list', 'Port',
> u'tapb5c2c181-bb']
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl Exit code: 1
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589 27560
> ERROR neutron.agent.ovsdb.impl_vsctl
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> [req-f164f551-f0e9-4284-8e53-0ffd9591a21d - - - - -] Error while processing
> VIF ports
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> Traceback (most recent call last):
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File
> "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
> line 1725, in rpc_loop
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> ovs_restarted)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File
> "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
> line 1451, in process_network_ports
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> devices_added_updated, ovs_restarted))
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File
> "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
> line 1342, in treat_devices_added_or_updated
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> ovs_restarted)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File
> "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
> line 1238, in treat_vif_port
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> fixed_ips, device_owner, ovs_restarted)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File
> "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
> line 798, in port_bound
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> port_other_config.update(vlan_mapping)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590 27560
> ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
> AttributeError: 'NoneType' object has no attribute 'update'
** Affects: neutron
Importance: Low
Assignee: Ihar Hrachyshka (ihar-hrachyshka)
Status: Confirmed
** Tags: ovs
** Changed in: neutron
Assignee: (unassigned) => Ihar Hrachyshka (ihar-hrachyshka)
** Changed in: neutron
Importance: Undecided => Low
** Changed in: neutron
Status: New => Confirmed
** Tags added: ovs
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1503750
Title:
OVS agent may report AttributeError if db_get_val fails in
port_bound()
Status in neutron:
Confirmed
Bug description:
If db_get_val fails for some reason, it returns None, and then we get
AttributeError when trying to call .update() on it.
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl
[req-f164f551-f0e9-4284-8e53-0ffd9591a21d - - - - -] Unable to execute
['ovs-vsctl', '--timeout=10', '--oneline', '--format=json', '--',
'--columns=other_config', 'list', 'Port', u'tapb5c2c181-bb'].
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl Traceback (most recent call last):
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl File
"/usr/lib/python2.7/site-packages/neutron/agent/ovsdb/impl_vsctl.py", line 63,
in run_vsctl
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl log_fail_as_error=False).rstrip()
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl File
"/usr/lib/python2.7/site-packages/neutron/agent/linux/utils.py", line 158, in
execute
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl raise RuntimeError(m)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl RuntimeError:
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl Command: ['ovs-vsctl',
'--timeout=10', '--oneline', '--format=json', '--', '--columns=other_config',
'list', 'Port', u'tapb5c2c181-bb']
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl Exit code: 1
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.589
27560 ERROR neutron.agent.ovsdb.impl_vsctl
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
[req-f164f551-f0e9-4284-8e53-0ffd9591a21d - - - - -] Error while processing VIF
ports
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
Traceback (most recent call last):
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
File
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
line 1725, in rpc_loop
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
ovs_restarted)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
File
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
line 1451, in process_network_ports
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
devices_added_updated, ovs_restarted))
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
File
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
line 1342, in treat_devices_added_or_updated
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
ovs_restarted)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
File
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
line 1238, in treat_vif_port
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
fixed_ips, device_owner, ovs_restarted)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
File
"/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py",
line 798, in port_bound
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
port_other_config.update(vlan_mapping)
> /var/log/neutron/openvswitch-agent.log-20151007:2015-10-07 11:28:38.590
27560 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent
AttributeError: 'NoneType' object has no attribute 'update'
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1503750/+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