cache 'backend' argument description is ambiguous
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Invalid
|
Undecided
|
Unassigned | ||
oslo.cache |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The oslo.cache backend argument description currently states:
"Dogpile.cache backend module. It is recommended that Memcache or Redis (dogpile.
So the dogpile.
For a production deployment of a service using uwsgi and a web server, what is the recommendation?
For a production deployment of a service using uwsgi and no web server, what is the recommendation?
For a production deployment of a service using eventlet, what is the recommendation?
Using keystone as an example, the example config file has the same content which does not really help to clarify anything:
Adding to this conversation which confuses operators are legacy settings like memcached servers which is derived from the backend arguments https:/ /github. com/openstack/ oslo.cache/ blob/master/ oslo_cache/ core.py# L129-L130
I would love to remove this entire code block and just depend on the backend arguments