Public bug reported:

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

** Affects: neutron
     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):
  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     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to