Cache region invalidation works for local CacheRegion object only
Bug #1590779 reported by
Alexander Makarov
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Critical
|
David Stanek | ||
oslo.cache |
Won't Fix
|
Undecided
|
Alexander Makarov |
Bug Description
oslo_cache uses dogpile.cache's CacheRegion
which invalidates by setting region object attributes:
- self._hard_
- self._soft_
Then it checks these attributes on value get.
So this invalidation works for particular region object only.
If there is a need to invalidate a region so that values in it are no more valid for other instances of CacheRegion (either in the same process or in another one) - it's simply impossible.
Changed in keystone: | |
milestone: | none → newton-3 |
importance: | Undecided → High |
Changed in keystone: | |
importance: | High → Critical |
Changed in keystone: | |
assignee: | nobody → David Stanek (dstanek) |
status: | Invalid → In Progress |
Changed in keystone: | |
importance: | Undecided → Medium |
milestone: | none → newton-3 |
importance: | Medium → Critical |
To post a comment you must log in.
Wasn't added by CI for some reason: /review. openstack. org/#/c/ 327776/
https:/