Comment 0 for bug 1790662

Revision history for this message
Tee Ngo (teewrs) wrote : Ceilometer notification is failing due to misconfiguration of memcache_servers endpoint

Exception in ceilometer-agent-notification.log

2018-09-04T12:30:51.000 controller-1 ceilometer-agent-notification: err 2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi [-] Unable to parse connection string: "abba::4:11211": ValueError: Unable to parse connection string: "abba::4:11211"
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi Traceback (most recent call last):
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/ceilometer/publisher/gnocchi.py", line 391, in publish_samples
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi resource_extra)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/ceilometer/publisher/gnocchi.py", line 461, in _if_not_cached
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi if self._resource_cache_diff(res_id, attribute_hash):
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/ceilometer/publisher/gnocchi.py", line 483, in _resource_cache_diff
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi cached_hash = self.cache.get(key)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/cache/region.py", line 626, in get
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi value = self.backend.get(key)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/cache/backends/memcached.py", line 161, in get
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi value = self.client.get(key)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/cache/backends/memcached.py", line 151, in client
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi return self._clients.memcached
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/util/langhelpers.py", line 63, in __get__
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi obj.__dict__[self.__name__] = result = self.fget(obj)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/cache/backends/memcached.py", line 139, in _clients
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi return ClientPool()
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/cache/backends/memcached.py", line 137, in __init__
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi self.memcached = backend._create_client()
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/dogpile/cache/backends/memcached.py", line 290, in _create_client
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi return memcache.Client(self.url)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/memcache.py", line 228, in __init__
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi self.set_servers(servers)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/memcache.py", line 307, in set_servers
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi for s in servers]
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi File "/usr/lib/python2.7/site-packages/memcache.py", line 1357, in __init__
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi raise ValueError('Unable to parse connection string: "%s"' % host)
2018-09-04 12:30:51.687 9681 ERROR ceilometer.publisher.gnocchi ValueError: Unable to parse connection string: "abba::4:11211"

In ceilometer.conf
Memcache_servers='abba::4:11211'

Need prefix for IPv6 addressing.