4bd2f0e8f7
The common rpc and exceptions were rehomed into neutron-lib with [1]. This patch shims those rehomed modules in neutron to switch over to neutron-lib's versions under the covers. To do so: - The rpc and common exceptions are changed to reference their counterpart in neutron-lib effectively swapping the impl over to neutron-lib. - The fake_notifier is removed from neutron and lib's version is used instead. - The rpc tests are removed; they live in lib now. - A few unit test related changes are required including changing mock.patch to mock.patch.object, changing the mock checks for a few UTs as they don't quite work the same with the shim in place. - Using the RPC fixture from neutron-lib rather than that setup in neutron's base test class. With this shim in place, consumers are effectively using neutron-lib's RPC plumbing and thus we can move consumers over to neutron-lib's version at will. Once all consumers are moved over we can come back and remove the RPC logic from neutron and follow-up with a consumption patch. NeutronLibImpact [1] https://review.openstack.org/#/c/319328/ Change-Id: I87685be8764a152ac24366f13e190de9d4f6f8d8 |
||
---|---|---|
api-ref | ||
bin | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
playbooks/legacy | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
bindep.txt | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
Welcome!
To learn more about neutron:
- Documentation: https://docs.openstack.org
- Features: https://specs.openstack.org/openstack/neutron-specs
- Defects: https://launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron/index.html
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute:
CONTRIBUTING.rst