Update Brocade plugin to support "report_state" rpc call
Bug #1150294 reported by
Shiv Haris
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Shiv Haris |
Bug Description
With changes in agent code - which now sends rpc for method "report_state", Brocade plugin (q-server) will fail this call.
description: | updated |
Changed in quantum: | |
milestone: | none → grizzly-rc1 |
status: | Fix Committed → Fix Released |
Changed in quantum: | |
milestone: | grizzly-rc1 → 2013.1 |
To post a comment you must log in.
q-svc log showing failure:
2013-03-06 11:54:32.077 8844 DEBUG quantum. openstack. common. rpc.amqp [-] received {u'_context_roles': [u'admin'], u'_msg_id': u'c1edbca0d2f94 6d8b87e344c1a3a aab6', u'_context_ read_deleted' : u'\ tenant_ id': None, u'args': {u'agent_state': {u'agent_state': {u'binary': u'quantum- linuxbridge- agent', u'start_flag': True, u'topic': u'N/A', u'host': u'u5', u'agent_type': u'\ 4e5aa3d5849a4e7 41cf', u'_context_ is_admin' : True, u'version': u'1.0', u'_context_ project_ id': None, u\ timestamp' : u'2013-03-06 19:52:42.923326', u'_context_ user_id' : None, u'method': u'report_state'} _safe_log /opt/stack/ quantum/ quantum/ openstack/ common/ rpc/common. py:254 openstack. common. rpc.amqp [-] unpacked context: {'user_id': None, 'roles': [u'admin'], 'tenant_id': None, 'is_admin': True, 'timestamp': u'2013-03-0\ quantum/ quantum/ openstack/ common/ rpc/common. py:254 openstack. common. rpc.amqp [-] Exception during message handling openstack. common. rpc.amqp Traceback (most recent call last): openstack. common. rpc.amqp File "/opt/stack/ quantum/ quantum/ openstack/ common/ rpc/amqp. py", line 429, in _process_data openstack. common. rpc.amqp rval = self.proxy. dispatch( ctxt, version, method, **args) openstack. common. rpc.amqp File "/opt/stack/ quantum/ quantum/ common/ rpc.py" , line 43, in dispatch openstack. common. rpc.amqp quantum_ctxt, version, method, **kwargs) openstack. common. rpc.amqp File "/opt/stack/ quantum/ quantum/ openstack/ common/ rpc/dispatcher. py", line 136, in dispatch openstack. common. rpc.amqp raise AttributeError("No such RPC function '%s'" % method) openstack. common. rpc.amqp AttributeError: No such RPC function 'report_state' openstack. common. rpc.amqp openstack. common. rpc.common [-] Returning exception No such RPC function 'report_state' to caller openstack. common. rpc.common [-] ['Traceback (most recent call last):\n', ' File "/opt/stack/ quantum/ quantum/ openstack/ common/ rpc/amqp. py", line 429\ dispatch( ctxt, version, method, **args)\n', ' File "/opt/stack/ quantum/ quantum/ common/ rpc.py" , line 43, in dispatch\n quantum_ctxt, version, meth\ quantum/ quantum/ openstack/ common/ rpc/dispatcher. py", line 136, in dispatch\n raise AttributeError("No such RPC function \'%s\'" % method)\n', "Attribu\ openstack. common. rpc.amqp [-]...
no', u'_context_
Linux bridge agent', u'configurations': {u'devices': 0}}}}, u'_unique_id': u'de44f017d60f4
'_context_
2013-03-06 11:54:32.079 8844 DEBUG quantum.
6 19:52:42.923326', 'project_id': None, 'read_deleted': u'no'} _safe_log /opt/stack/
2013-03-06 11:54:32.082 8844 ERROR quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.082 8844 TRACE quantum.
2013-03-06 11:54:32.085 8844 ERROR quantum.
2013-03-06 11:54:32.086 8844 ERROR quantum.
, in _process_data\n rval = self.proxy.
od, **kwargs)\n', ' File "/opt/stack/
teError: No such RPC function 'report_state'\n"]
2013-03-06 11:54:32.088 8844 DEBUG quantum.