yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #04342
[Bug 1204605] Re: assignment and identity backends should use normal dependency injection
** Changed in: keystone
Status: Fix Committed => Fix Released
** Changed in: keystone
Milestone: None => havana-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1204605
Title:
assignment and identity backends should use normal dependency
injection
Status in OpenStack Identity (Keystone):
Fix Released
Bug description:
The assignment and identity backends don't use Keystone's normal
dependency injection and the constructor code for these parts is
unnecessarily complicated.
The reason the backends don't use the assignment backend is because
the assignment backend uses the identity backend and the identity
backend uses the assignment backend; so there's a circular dependency.
The dependency injection code doesn't handle circular dependencies.
So the fix is to change the dependency injection code to support
circular dependency and then the assignment and identity backends can
use the normal dependency injection.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1204605/+subscriptions