Ceilometer fails when specifying alternative sqlalchemy mysql driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Clark Boylan |
Bug Description
See http://
When setting sqlalcheny to use the pymysql driver via a mysql+pymysql:// url string ceilometer dies. This appears to happen because ceilometer is using stevedore to load the driver without properly parsing the url. I am not sure why ceilometer/
2014-08-20 05:45:43.205 | 2014-08-20 05:45:43.205 26430 DEBUG ceilometer.storage [-] looking for 'mysql+pymysql' driver in 'ceilometer.
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 CRITICAL ceilometer [-] RuntimeError: No 'ceilometer.
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer Traceback (most recent call last):
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/usr/local/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer sys.exit(dbsync())
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/opt/stack/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer storage.
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/opt/stack/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer return get_connection(url, namespace)
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/opt/stack/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer mgr = driver.
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/usr/local/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer verify_
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/usr/local/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer self._init_
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer File "/usr/local/
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer (self.namespace, name))
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer RuntimeError: No 'ceilometer.
2014-08-20 05:45:43.248 | 2014-08-20 05:45:43.247 26430 TRACE ceilometer
I am pretty sure this will affect all sqlalchemy driver specs done in this way.
Changed in ceilometer: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ceilometer: | |
milestone: | none → juno-3 |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | juno-3 → 2014.2 |
Fix proposed to branch: master /review. openstack. org/115787
Review: https:/