← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1837010] Re: [RFE] event callback dynamic loading

 

This isn't really a good idea. The way keystone's internal notification
framework is implemented, errors in that framework can leave the DB in
inconsistent states. If this were to be implemented any implementations
that are 3rd party could not reasonably be supported by the Keystone
team (upstream).

Currently it is possible to implement this feature by consuming the
CADF/Bus notifications.

** Changed in: keystone
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1837010

Title:
  [RFE] event callback dynamic loading

Status in OpenStack Identity (keystone):
  Won't Fix

Bug description:
  Currently, keystone uses event_callbacks only internal module
  registered
  (https://github.com/openstack/keystone/blob/master/keystone/notifications.py#L258)

  I think it would be better to add external module's callbacks also for
  API using stevedore. It makes 3rd party logic which have to executed
  synchronously can be easily attached to core keystone logic. I was
  trying to find existed interface to add our logic without keystone
  change, but no one was there (Please let me know if there is)

  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1837010/+subscriptions


References