** Also affects: neutron/juno
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1378508
Title:
KeyError in DHPC RPC when port_update happens.- this is seen when a
delete_port event occurs
Status in OpenStack Neutron (virtual network service):
Fix Committed
Status in neutron juno series:
New
Bug description:
When there is a delete_port event occassionally we are seeing a TRACE
in dhcp_rpc.py file.
2014-10-07 12:31:39.803 DEBUG neutron.api.rpc.handlers.dhcp_rpc
[req-803de1d2-a128-41f1-8686-2bec72c61f5a None None] Update dhcp port {u'port':
{u'network_id': u'12548499-8387-480e-b29c-625dbf320ecf', u'fixed_ips':
[{u'subnet_id': u'88031ffe-9149-4e96-a022-65468f6bcc0e'}]}} from ubuntu. from
(pid=4414) update_dhcp_port
/opt/stack/neutron/neutron/api/rpc/handlers/dhcp_rpc.py:290
2014-10-07 12:31:39.803 DEBUG neutron.openstack.common.lockutils
[req-803de1d2-a128-41f1-8686-2bec72c61f5a None None] Got semaphore "db-access"
from (pid=4414) lock
/opt/stack/neutron/neutron/openstack/common/lockutils.py:168
2014-10-07 12:31:39.832 ERROR oslo.messaging.rpc.dispatcher
[req-803de1d2-a128-41f1-8686-2bec72c61f5a None None] Exception during message
handling: 'network_id'
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher Traceback (most
recent call last):
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher File
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line
134, in _dispatch_and_reply
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher
incoming.message))
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher File
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line
177, in _dispatch
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher return
self._do_dispatch(endpoint, method, ctxt, args)
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher File
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line
123, in _do_dispatch
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher result =
getattr(endpoint, method)(ctxt, **new_args)
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher File
"/opt/stack/neutron/neutron/api/rpc/handlers/dhcp_rpc.py", line 294, in
update_dhcp_port
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher 'update_port')
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher File
"/opt/stack/neutron/neutron/api/rpc/handlers/dhcp_rpc.py", line 81, in
_port_action
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher net_id =
port['port']['network_id']
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher KeyError:
'network_id'
2014-10-07 12:31:39.832 TRACE oslo.messaging.rpc.dispatcher
2014-10-07 12:31:39.833 ERROR oslo.messaging._drivers.common
[req-803de1d2-a128-41f1-8686-2bec72c61f5a None None] Returning exception
'network_id' to caller
2014-10-07 12:31:39.833 ERROR oslo.messaging._drivers.common
[req-803de1d2-a128-41f1-8686-2bec72c61f5a None None] ['Traceback (most recent
call last):\n', ' File
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line
134, in _dispatch_and_reply\n incoming.message))\n', ' File
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line
177, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt,
args)\n', ' File
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line
123, in _do_dispatch\n result = getattr(endpoint, method)(ctxt,
**new_args)\n', ' File
"/opt/stack/neutron/neutron/api/rpc/handlers/dhcp_rpc.py", line 294, in
update_dhcp_port\n \'update_port\')\n', ' File
"/opt/stack/neutron/neutron/api/rpc/handlers/dhcp_rpc.py", line 81, in
_port_action\n net_id = port[\'port\'][\'network_id\']\n', "KeyError:
'network_id'\n"]
2014-10-07 12:31:39.839 DEBUG neutron.context
[req-7d40234b-6e11-4645-9bab-8f9958df5064 None None] Arguments dropped when
creating context: {u'project_name': None, u'tenant': None} from (pid=4414)
__init__ /opt/stack/neutron/neutron/context.py:83
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1378508/+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