** 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

-- 
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

Reply via email to