Listing projects and domains for a user based on their role
assignments was noted as being really slow, especially when users
have a lot of assignments. This commit implements caching to mitigate
the issue while we continue to investigate ways to speed up the
assignment API.
Reviewed: https:/ /review. openstack. org/487143 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=63124f703a8 1074793360c1b91 711b6ee5a76196
Committed: https:/
Submitter: Jenkins
Branch: master
commit 63124f703a81074 793360c1b91711b 6ee5a76196
Author: Lance Bragstad <email address hidden>
Date: Tue Jul 25 17:03:55 2017 +0000
Cache list projects and domains for user
Listing projects and domains for a user based on their role
assignments was noted as being really slow, especially when users
have a lot of assignments. This commit implements caching to mitigate
the issue while we continue to investigate ways to speed up the
assignment API.
Change-Id: I72e398c65f01aa 4f9a37f817d184a 13ed01089ce
Closes-Bug: 1700852