Tempest plugin service client registration is duplicated with >1 plugin
Bug #1630317 reported by
Matthew Treinish
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Fix Released
|
High
|
chandan kumar |
Bug Description
If you install >1 plugin in your python environment and at least 1 plugin registers service clients that use a config variable anywhere in that call path you will end up with an attempted double registration of the clients for that plugin. This is because the private tempest config class will also run the plugin __init__() which unconditionally calls the register service clients function.
This is being hit right now on the sahara-tests plugin:
http://
(I added debug stack traces right after the registry init in the plugin manager class)
Changed in tempest: | |
assignee: | nobody → chandan kumar (chkumar246) |
To post a comment you must log in.
These failures are non-fatal but we do log an exception on each plugin registered right now which is kinda confusing.