ceilometer-common with mongodb-autoreconnect.patch regression in vivid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceilometer (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
[Issue]
ceilometer 1.0.13 displays same error message as bug 1421663.
root@controller
2015-06-05 07:53:55.970 8367 CRITICAL ceilometer [-] AttributeError: 'NoneType' object has no attribute 'find'
2015-06-05 07:53:55.970 8367 TRACE ceilometer Traceback (most recent call last):
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/bin/
2015-06-05 07:53:55.970 8367 TRACE ceilometer sys.exit(dbsync())
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer storage.
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer return _inner()
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer return Retrying(*dargs, **dkw).call(f, *args, **kw)
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer raise attempt.get()
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer six.reraise(
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer return get_connection(url, namespace)
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer connection_scheme = urlparse.
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer tuple = urlsplit(url, scheme, allow_fragments)
2015-06-05 07:53:55.970 8367 TRACE ceilometer File "/usr/lib/
2015-06-05 07:53:55.970 8367 TRACE ceilometer i = url.find(':')
2015-06-05 07:53:55.970 8367 TRACE ceilometer AttributeError: 'NoneType' object has no attribute 'find'
2015-06-05 07:53:55.970 8367 TRACE ceilometer
Tested against PostgreSQL 9.4.0 and MongoDB v2.6.3.
Connection string:
root@controller
backend = postgresql
connection = postgresql:
[Versioning]
root@controller
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
root@controller
ceilometer-common:
Installed: 2015.1.0-0ubuntu1
Candidate: 2015.1.0-0ubuntu1
Version table:
*** 2015.1.0-0ubuntu1 0
500 http://
100 /var/lib/
2015.
500 http://
root@controller
ceilometer (2015.1.0)
Bug 1421663 mentions this was fixed in ceilometer (2014.2.2-0ubuntu2) utopic, however the issue is still present in 2015.1.0-0ubuntu1. Is this potentially a regression?
Looking upstream,this was fixed in 2015.1.1:
https:/ /github. com/openstack/ ceilometer/ commit/ 21d882c96cbbaeb 8b78ff91e06e361 5be97bff07
So vivid/kilo should be OK now (but was not at the point of release - apologies for that).