yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #49136
[Bug 1567413] [NEW] Keystone fetches data from Memcache even if caching is explicitly turned off
Public bug reported:
== Abstract ==
I'm profiling Keystone using OSprofiler tool and the appropriate
Keystone+OSprofiler integration changes -
https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic
:osprofiler-support-in-keystone - currently on review. The idea was to
analyse how does Keystone use DB/Cache layers.
== Expected vs Observed==
I'm turning off cache via setting
[cache]
enabled = False
I'm expecting all data to be fetched from DB in this case, but I still
see gets from Memcache. I mean, *real* gets, not just tries to grab
values, but real operations happening with values got from memcache here
https://bitbucket.org/zzzeek/dogpile.cache/src/c6913eb143b24b4a886124ff0da5c935ea34e3ac/dogpile/cache/region.py?at=master&fileviewer
=file-view-default#region.py-617
Adding OSprofiler HTML report from token issue API call.
** Affects: keystone
Importance: Undecided
Status: New
** Attachment added: "token_issue.html"
https://bugs.launchpad.net/bugs/1567413/+attachment/4627498/+files/token_issue.html
--
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/1567413
Title:
Keystone fetches data from Memcache even if caching is explicitly
turned off
Status in OpenStack Identity (keystone):
New
Bug description:
== Abstract ==
I'm profiling Keystone using OSprofiler tool and the appropriate
Keystone+OSprofiler integration changes -
https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic
:osprofiler-support-in-keystone - currently on review. The idea was to
analyse how does Keystone use DB/Cache layers.
== Expected vs Observed==
I'm turning off cache via setting
[cache]
enabled = False
I'm expecting all data to be fetched from DB in this case, but I still
see gets from Memcache. I mean, *real* gets, not just tries to grab
values, but real operations happening with values got from memcache
here
https://bitbucket.org/zzzeek/dogpile.cache/src/c6913eb143b24b4a886124ff0da5c935ea34e3ac/dogpile/cache/region.py?at=master&fileviewer
=file-view-default#region.py-617
Adding OSprofiler HTML report from token issue API call.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1567413/+subscriptions
Follow ups