-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
automatically use novaclient plugins #15120
Conversation
no more having to specify what module the extension should overwrite
this allows for specifying stuff to configure novaclient plugins, in the cloud.profiles, such as public: False service_net: True
Test Failed. If the failures are unrelated to your code, don't stress, a core developer will know these apart. |
Test Failed. If the failures are unrelated to your code, don't stress, a core developer will know these apart. |
Test Failed. If the failures are unrelated to your code, don't stress, a core developer will know these apart. |
Test Failed. If the failures are unrelated to your code, don't stress, a core developer will know these apart. |
automatically use novaclient plugins
Can we hold of on backporting this, please? There have been some very fishy test-failures on the develop branch and they're pointing to this PR merge. Haven't figured out why yet, but @cachedout and I are looking into it. |
https://github.com/saltstack/salt/pull/15120/files#diff-87e66d53ad1a09e0e96e344a932839f3L421 Check this change, this would be my guess as to why it might be failling. |
@gtmanfred - Yeah, you're right. This is breaking our tests with |
I know what the problem is, but I don't know a good solution... give me a bit. It is adding the modify_body_for_create hook a ton of times and probably causing a memory leak cause it never checks if that function was added or not, this really should be fixed by upstream, but I am going to see if I can fix it. |
I think this will fix it, it will make sure that the extensions don't continue getting loaded and cause it to cascade out of control. |
I am going to revert these because it is not fixing it. We will need to just take this one a little more slowly |
I blame novaclient for this... they did extensions the worst possible way. Did yall get any idea what was actually taking up all the memory? |
no more having to specify what module the extension should overwrite
https://pypi.python.org/pypi?:action=search&term=_python_novaclient_ext&submit=search