We have a clustered 2-unit memcached application related to three gnocchi units.
In gnocchi.conf coordination_url points to a specific memcached unit (the leader).
If the leader goes offline, the gnocchi config does not get rewritten, and since memcached does not use VIPs, gnocchi itself becomes inoperable.
Since there's no failover mechanism, having a second memcached unit is effectively irrelevant.
I've skimmed through the code but was not able to find if the issue lies with memcached or gnocchi.
We have a clustered 2-unit memcached application related to three gnocchi units.
In gnocchi.conf coordination_url points to a specific memcached unit (the leader).
If the leader goes offline, the gnocchi config does not get rewritten, and since memcached does not use VIPs, gnocchi itself becomes inoperable.
Since there's no failover mechanism, having a second memcached unit is effectively irrelevant.
I've skimmed through the code but was not able to find if the issue lies with memcached or gnocchi.