Reviewed: https://review.openstack.org/273140 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b14c06b5eda188a665ca37f884e9591cd8d47535 Submitter: Jenkins Branch: master
commit b14c06b5eda188a665ca37f884e9591cd8d47535 Author: armando-migliaccio <arma...@gmail.com> Date: Wed Jan 27 08:23:48 2016 -0800 Fail if required extensions are missing If the required extensions are missing, we currently log an error that is going to be practically ignored. That said, the unfulfilled requirement will most definitely going to lead to other failures, so we might as well fail fast. This patch also cleans up some <barf>dns-integration nonsense</barf> within the ML2 framework: the extension must not be declared statically as it's being loaded by the extension manager, and this fixes the lousy unit tests we have to live with. As for the db base plugin, some cleanup is still overdue, but it will have to be taken care of in a follow-up patch. Closes-bug: #1538623 Change-Id: Id50eeb52c5d209170042b48821a29af3421c2f5c ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1538623 Title: lack of required extensions should be fatal Status in neutron: Fix Released Bug description: The extension framework has the ability to describe which extension depends on which, and if the requirements are not met it's hard to see how the server could work correctly. [1] https://github.com/openstack/neutron/blob/master/neutron/api/extensions.py#L443 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1538623/+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