This is because QuantumManager.get_all_networks() violates the contract with network_api, which passes context in to first argument.
--------------------------------
(nova.api.openstack): TRACE: File "/opt/stack/nova/nova/api/openstack/compute/contrib/networks.py", line 80, in index
(nova.api.openstack): TRACE: networks = self.network_api.get_all(context)
(nova.api.openstack): TRACE: File "/opt/stack/nova/nova/network/api.py", line 39, in get_all
(nova.api.openstack): TRACE: {'method': 'get_all_networks'})
(nova.api.openstack): TRACE: File "/opt/stack/nova/nova/rpc/__init__.py", line 69, in call
(nova.api.openstack): TRACE: return _get_impl().call(context, topic, msg, timeout)
(nova.api.openstack): TRACE: File "/opt/stack/nova/nova/rpc/impl_kombu.py", line 624, in call
(nova.api.openstack): TRACE: return rpc_amqp.call(context, topic, msg, timeout, Connection.pool)
(nova.api.openstack): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line 335, in call
(nova.api.openstack): TRACE: rv = list(rv)
(nova.api.openstack): TRACE: File "/opt/stack/nova/nova/rpc/amqp.py", line 303, in __iter__
(nova.api.openstack): TRACE: raise result
(nova.api.openstack): TRACE: RemoteError: Remote error: TypeError get_all_networks() got an unexpected keyword argument 'context'
(nova.api.openstack): TRACE: [u'Traceback (most recent call last):\n', u' File "/opt/stack/nova/nova/rpc/amqp.py", line 250, in _process_data\n rval = node_func(context=ctxt, **node_args)\n', u"TypeError: get_all_networks() got an unexpected keyword argument 'context'\n"].
(nova.api.openstack): TRACE:
Fix proposed to branch: master /review. openstack. org/4314
Review: https:/