1d43dd217a
The previous version depended on the AgentDbMixin to be loaded by any plugin, and also introduced an __init__ on the mixin which was problematic: mixins are expected to be classes which add methods to another class, but to implement no constructor. One of the plugins had one of the elements of MRO not calling to super().__init__ and hence not triggering this __init__ method. This change requires the plugins using the rpc callback mechanism to provide the AgentDbMixin which is used to refresh cache of known resource consumers (agents) and versions on demand, this way we make it more clear that the rpc_callback api is currently designed to be used with agents only, despite of its extensibility to other areas. Change-Id: Ie96b52dbe3a1f32cd4c11de8d8a5eff663fbf7f6 Related-Bug: #1584204 |
||
---|---|---|
bin | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Welcome!
You have come across a cloud computing network fabric controller. It has identified itself as "Neutron." It aims to tame your (cloud) networking!
External Resources:
The homepage for Neutron is: http://launchpad.net/neutron. Use this site for asking for help, and filing bugs. Code is available on git.openstack.org at <http://git.openstack.org/cgit/openstack/neutron>.
The latest and most in-depth documentation on how to use Neutron is available at: <http://docs.openstack.org>. This includes:
- Neutron Administrator Guide
- Networking Guide
- Neutron API Reference:
-
http://docs.openstack.org/api/openstack-network/2.0/content/
- Current Neutron developer documentation is available at:
For help on usage and hacking of Neutron, please send mail to <mailto:openstack-dev@lists.openstack.org>.
For information on how to contribute to Neutron, please see the contents of the CONTRIBUTING.rst file.