yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #79447
[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