Redis template uses deprecated options
Bug #1915013 reported by
Petr Tůma
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Medium
|
Unassigned | ||
Train |
Won't Fix
|
Medium
|
Unassigned | ||
Ussuri |
Fix Released
|
Medium
|
Unassigned | ||
Victoria |
Fix Released
|
Medium
|
Unassigned | ||
Wallaby |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Redis.conf template uses deprecated replication directives, described here: https:/
This resulted in no telemetry being gathered in Gnocchi.
Environment:
Detected in Train version (RHEL8 binary build of containers), but all branches of kolla-ansible seem to use pre 5.x directives. Any deployment that will use Redis 5.x in containers is going to be affected.
I tested with pristine Train kolla-ansible and CentOS 8 images pulled from DockerHub and redis-sentinel (we don't use it though) hides the issue and telemetry is working as expected.
Changed in kolla-ansible: | |
importance: | Undecided → Medium |
Changed in kolla-ansible: | |
status: | Triaged → Fix Released |
To post a comment you must log in.
Fix is rather easy (s/slave/replica/). I can easily push fix, but I'm wondering whether there is any suggested Redis release for given OpenStack release or not (I'm not aware of any). I.e. is it desirable to keep original syntax in case of older Redis containers and use new one for v5+ container or not?